Forged in orbit
Nova Foundry makes its own products and builds full-stack web apps for clients.
Client development
You work directly with me, Matt Leong, a full-stack engineer with 10+ years of experience who specializes in React and TypeScript. I build complete web applications and improve existing ones.
Complete web apps, from the data model and APIs to auth, payments, and the React frontend on top.
My specialty. React and TypeScript frontends with clear component structure, predictable state, and responsive, accessible UI that's easy to use.
Typed APIs shaped around the screens that use them, with validation, consistent errors, and business logic kept on the server.
Sign-in, email verification and password resets, checkout and subscriptions, and transactional email, built in from the start.
Postgres schemas, migrations, and queries shaped around how the app reads and writes its data.
Widget layouts users can arrange and save, with panels that load and fail independently.
Sorting, filtering, grouping, column controls, and inline editing that stay fast as the data grows.
Multi-step forms, bulk actions, and review flows that keep state correct across reloads and slow networks.
API design and implementation for the screens that depend on them, from server-side filtering and pagination to types shared between client and server.
In the foundry (case study)
A chess opening trainer I designed and built to practice my own opening prep. Started in March 2026.
Exploring a Caro-Kann line family on the board chessecho.com Chess is the subject, but the engineering isn't chess-specific: a dense interactive UI, state driven by the server, and the auth, billing, and database layers underneath. It's the same kind of work I take on for clients.
Email me with the problem you're trying to solve and your desired timeline. A link or a few screenshots help too.