Web & product UI
Angular, React, Next.js
Screens and flows staff use every day — purchasing, inventory, and booking — in Angular, React, and Next.js, taken through to production.
DAILY SYSTEMS // ONE PERSON
I own them through production. After go-live I stay with the system for fixes and the next module. I am the person to contact when the warehouse or the books are stuck. Each week there is a working slice, reviewed with the people who will use it.
Angular, .NET, Next.js.
> SYSTEMS: PURCHASING | INVENTORY | BOOKING
> OWNED: THROUGH PRODUCTION
> STACK: ANGULAR | .NET | NEXT
> AFTER: FIXES | NEXT MODULE
> _
I deliver the work and stay with the system once it is running. For 6+ years I have taken daily company systems — purchasing, inventory, booking, and the rest of the work staff repeat — through to production. I work directly with the person who runs the business, then stay for fixes and the next module.
Most of my time goes to the systems staff open every day. Write if the work crosses more than one of these.
Angular, React, Next.js
Screens and flows staff use every day — purchasing, inventory, and booking — in Angular, React, and Next.js, taken through to production.
.NET, NestJS, SQL & NoSQL
ASP.NET Core, NestJS, and Node — the APIs, MySQL and MongoDB, and background jobs behind those screens, including fixes when production load hits the database.
AWS, Docker, CI/CD
AWS, Docker, and GitHub Actions, and keeping a system stable after launch. Retrieval, transcription, and embeddings only when a workflow needs them.
Roles and engagements
November 2025 – Present · Remote
May 2024 – October 2025 · Remote
January 2021 – May 2024 · Lam Dong, VN
May 2020 – November 2020 · Lam Dong, VN
Stack I ship with day to day, plus education and languages — the rest of the CV on this page.
APIs & services
Core toolkit for this lane.
Product UI
Core toolkit for this lane.
Storage & shipping
Core toolkit for this lane.
Also on the CV
Core toolkit for this lane.