Hello, I'm

I’m a fullstack engineer who loves turning ideas into intuitive, accessible web experiences. With a background in leadership, teaching, and problem-solving, I bring a people-first approach to building with React, Next.js, TypeScript, and Node.js. Take a look at what I’ve been building.

Download CV
Portrait of Gina Castromonte
A pug wearing glasses sitting at a computer keyboard

01 / About

About me

My path into software engineering started in a place you probably would not expect: veterinary medicine. After nearly a decade of leading teams in a veterinary hospital, I made the decision to change careers and learn how to build software. That experience taught me how to adapt quickly, solve problems under pressure, communicate with all kinds of people, and lead with empathy.

Today, I bring that same mindset to software engineering. I enjoy building thoughtful, accessible applications with JavaScript, TypeScript, React, Next.js, and Node.js, but what I enjoy most is solving problems and figuring out how technology can make something easier or better for the person using it. I also love teaching and mentoring other developers, and I thrive in collaborative teams where people are willing to share ideas, learn from each other, and keep growing.

  • JavaScript
  • TypeScript
  • React
  • Redux
  • Next.js
  • Node.js
  • Express
  • PostgreSQL
  • Sequelize
  • Tailwind CSS
  • Figma
  • Jira
  • Git
  • Prisma
  • MongoDB
  • Langchain
  • OpenAI
  • Anthropic
  • Google Cloud
  • Vercel

02 / Projects

Selected work

  • PerfectPaw screenshot

    PerfectPaw

    Pet adoption platform with a LangChain agent, powered by Anthropic, that matches adopters to shelter pets based on their lifestyle, plus a dashboard for shelters to manage listings and applications.

    PerfectPaw is a pet adoption platform that connects adopters with trusted shelters and rescue partners. At its core is an AI agent built with LangChain and Anthropic: it takes an adopter's lifestyle answers, reasons over the available pets, and recommends the best matches. Users can browse adoptable dogs and cats, sign in, and apply for adoption, while shelters manage their listings and incoming applications from a dedicated dashboard. The frontend is built with React, Vite, React Router and Tailwind CSS, with Lucide icons and Lottie animations for a warm, interactive feel. The Node.js and Express backend handles authentication with JWT and bcrypt alongside Google sign-in through Auth0, and stores pet photos with Cloudinary and Multer.

    • LangChain
    • Anthropic
    • React
    • Node.js
    • Express
    CodeLive site
  • Ballaboutyourbody screenshot

    Ballaboutyourbody

    Fast, responsive landing page for a gym, showcasing amenities, membership plans and class schedules with clear calls to action.

    I designed and developed BaaYB Gym, a sleek, high-performance landing page for a fitness business, using Next.js, TypeScript, and Tailwind CSS to create a fast, responsive, and visually appealing experience. The site highlights gym amenities, membership plans, and class schedules with clear calls-to-action to drive sign-ups, all while ensuring smooth animations and mobile optimization. Deployed on Vercel for peak performance, this project showcases my ability to build engaging, business-oriented web solutions that enhance user engagement and conversions.

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Vercel
    CodeLive site
  • Uncloud screenshot

    Uncloud

    Career clarity app for logging daily moods, tracking emotional trends and reflecting on goals through visual progress charts.

    Uncloud is a career clarity web app that enables users to log daily moods, track emotional trends, and reflect on their career goals through visual progress charts. The app is built with Next.js and TypeScript for the frontend, Node.js for backend logic, and Firebase for real-time data handling, with Jira for project management, Figma for design, and Storybook for UI component testing.

    • Next.js
    • TypeScript
    • Node.js
    • Firebase
    • Storybook
    CodeLive site
  • AILearnLab screenshot

    AILearnLab

    Learning platform that breaks complex subjects into manageable steps, with AI-generated learning paths and visual progress tracking.

    AILearnLab is an educational platform that breaks down complex learning subjects into manageable steps and tracks progress with visual charts. The application is developed using Next.js and TypeScript for the frontend, Node.js for backend operations, and Firebase for real-time data management. The OpenAI API provides personalized learning paths, with Jira used for project management, Figma for design, and Storybook for UI component development and testing.

    • Next.js
    • TypeScript
    • Node.js
    • Firebase
    • OpenAI API
    CodeLive site
  • Runabout Farm screenshot

    Runabout Farm

    Client website built to a specific design brief, pairing a custom look with a fast, maintainable build.

    This website was perfectly tailored to meet the specific design requirements of my client. Utilizing Next.js, React, JavaScript, and Tailwind CSS, I ensured a seamless fusion of functionality and design, delivering an exceptional digital solution.

    • Next.js
    • React
    • JavaScript
    • Tailwind CSS
    CodeLive site
  • Synergy Connect screenshot

    Synergy Connect

    Team collaboration hub with real-time messaging, task management and video conferencing.

    Designed and developed features to enhance user communication and collaboration, including real-time messaging, task management, and video conferencing, resulting in improved connectivity and productivity.

    • React
    • Redux Toolkit
    • Express
    • PostgreSQL
    • Socket.IO
    Code
  • SODOTO screenshot

    SODOTO

    Collaborative learning platform built for the GDI Hackathon, with media uploads handled through Cloudinary.

    SODOTO is an innovative project developed for the GDI Hackathon, showcasing its versatility and tech prowess. Built with a modern tech stack including React, Express, MongoDB, and Cloudinary integration, SODOTO offers a dynamic platform for collaborative learning. Its seamless user experience and powerful features highlight its potential to revolutionize online education.

    • React
    • Express
    • MongoDB
    • Cloudinary
    Code

03 / Contact

Let's connect

I am actively exploring new career opportunities and welcome your inquiries. Feel free to reach out, whether you have questions or simply want to have a conversation.