Available for interesting projects
Huy Ngo
Full-Stack Developer
I build scalable, modern web applications with a focus on clean architecture, great user experiences, and reliable engineering.

About me
A full-stack developer who is just as comfortable in the browser as in the database, and cares most about what the code looks like six months later.
I build web applications end to end. On a given feature that means the screen someone actually touches, the API serving it, and the schema underneath — and keeping the three honest with each other.
Most of my work has been on production applications: software with real users, real data and a long life ahead of it. That shapes how I build. I reach for the modern JavaScript and TypeScript ecosystem on the frontend, Ruby on Rails and Node on the backend, and I'd rather spend an extra hour on a clear boundary than a week unpicking a clever one.
What I care about most is maintainability. Code that reads plainly, architecture that leaves room to change its mind, and a codebase the next developer can pick up without a guided tour.
What I work on
- Full-stack delivery
- Interface, API and data model treated as one piece of work rather than three hand-offs.
- Frontend engineering
- Accessible, responsive React and Next.js interfaces in TypeScript, built to stay fast as they grow.
- Backend and APIs
- Rails and Node services with REST APIs that behave predictably and are documented by their own shape.
- Production applications
- Work that has to keep running after launch: sensible data models, real error handling, tests where they earn their keep.
Beyond code
The things that keep the other side of the week interesting.
Badminton
Staying active, and never turning down a competitive game.
Pickleball
A fun way to stay active and spend time with friends.
Cinema & movies
Where I go to switch off from code and relax properly.
Coffee shops
Finding good coffee, and now and then a change of desk for the day.
Gym
Trained my body to eat more food.
Skills
The tools I reach for, grouped by the part of the stack they belong to.
Frontend
Interfaces that stay fast and readable as they grow.
- React
- Next.js
- JavaScript
- TypeScript
- HTML
- CSS
- Tailwind CSS
Backend
Services and APIs built to be understood by the next person.
- Ruby on Rails
- Node.js
- NestJS
- REST APIs
- Authentication / JWT
Database
Schemas and queries shaped around how the data is actually read.
- PostgreSQL
- MongoDB
Tools & DevOps
Everything between a commit and something running in production.
- Git
- GitHub
- Docker
- AWS
- CI/CD
- Storybook
- Jest
Let's build something great together.
Whether it's a role, a project or a question about something I've built — any of these reach me.
Or send a message
Straight to my inbox. I read everything and reply to anything that isn't a sales pitch.
The message form needs a verification check that isn't available right now. Any of the links above will reach me directly.