Skip to content

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.

Huy Ngo, full-stack developer

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.