
About Gerson
I'm a software engineer who loves building things for the web. I specialize in full-stack development, cloud architecture, and turning ideas into products that people actually enjoy using.
My Journey
My path into software engineering started with a simple curiosity about how websites work. That curiosity quickly became a passion, and over the years I've had the opportunity to work across the full spectrum of web development — from building consumer-facing healthcare platforms to creating AI-powered fitness applications.
I've worked at companies like Everyday Health, where I helped build drug information portals and healthcare provider directories used by millions of people. These experiences taught me the importance of writing reliable, accessible, and performant code — especially when real users depend on it every day.
Today, I focus on building modern web applications using TypeScript, React, Next.js, and Python. I'm particularly interested in the intersection of AI and web development, exploring how we can use machine learning and language models to create smarter, more useful applications. Whether it's a personal project or a professional engagement, I bring the same commitment to clean code, thoughtful architecture, and delivering real value.
Outside of coding, I enjoy writing technical articles to share what I've learned with the developer community. I believe that teaching is one of the best ways to deepen your own understanding, and I'm always looking for new topics to explore and explain.
What I Do
Full-Stack Web Development
Building end-to-end web applications with modern frameworks like React, Next.js, and Node.js. From responsive frontends to robust API layers, I deliver complete solutions that prioritize performance and user experience.
Cloud Architecture & Infrastructure
Designing and deploying cloud-native applications on AWS and Vercel. I work with serverless architectures, containerized services, and CI/CD pipelines to ensure applications are scalable, reliable, and cost-effective.
API Design & Backend Systems
Creating well-structured RESTful APIs and backend services using Node.js, NestJS, Python, and FastAPI. I focus on clean architecture, proper error handling, and building systems that are easy to maintain and extend.
AI-Powered Applications
Integrating AI and machine learning capabilities into web applications. From building intelligent chatbots and recommendation engines to using AI for content generation and data analysis, I bring modern AI tools into practical products.
Technologies I Work With
Frontend
- React
- Next.js
- TypeScript
- Tailwind CSS
- React Native
Backend
- Node.js
- NestJS
- Python
- FastAPI
- PostgreSQL
Cloud & DevOps
- AWS
- Vercel
- Docker
- CI/CD
- Terraform
Tools & Practices
- Git
- Prisma
- REST APIs
- Agile
- TDD
My Approach
I believe great software comes from understanding the problem before jumping to the solution. Every project I take on starts with listening — understanding what the user needs, what the business requires, and what constraints exist. From there, I focus on building the simplest solution that solves the problem well.
Code quality matters to me, but not at the expense of shipping. I aim for clean, readable code with good test coverage, but I also know when to be pragmatic. The best code is code that works reliably, is easy to change, and delivers value to real users.
I'm a strong advocate for continuous learning. The web development landscape changes rapidly, and staying current means constantly experimenting with new tools and techniques. I share what I learn through my articles and enjoy engaging with the broader developer community.
Let's Connect
Whether you have a project in mind, want to discuss technology, or just want to say hello — I'd love to hear from you.