
Hi, I'm Duy
Nice to meet you 🐻❄️
Scroll down to see more
About me — A Passionate Fullstack Engineer
Precisionineverysingleline.
From crafting intuitive user experiences to engineering high-scale distributed systems, my journey is driven by solving complex architectural challenges. Today, I build multi-tenant platforms serving 60+ global markets, drive production web performance, and engineer mission-critical international payment infrastructures—delivering speed, reliability, and precision in every line.

MyJourney

Current Chapter
- Boosted web performance from PageSpeed 30+ to 98+ via SSG, ISR, image optimization, API caching, and database indexing.
- Improved global asset delivery by using Amazon S3 for file storage and Amazon CloudFront as a CDN for efficient content distribution.
- Decoupled synchronous email synchronization by migrating tasks into resilient asynchronous background jobs.
- Integrated international payment flows across Airwallex, Worldpay, PayPal, Apple Pay, and Google Pay, with provider-managed 3D Secure and authorization.
- Implemented automatic and manual capture, webhook callbacks, and payment-status polling based on order and fulfillment states.
Payment System Architecture
Multi-gateway international processing & asynchronous order status lifecycle
Session initialized with localized currency and cart data
Gateway calls Backend to update Order Status idempotently
Client queries order state until settlement is confirmed
Order fulfilled, receipt generated, state persisted
Scaling Up
- Scaled a global travel ecosystem serving over 60 country-specific market sites alongside the main platform.
- Maintained a shared Frontend Monorepo (Next.js) with dynamic multi-domain routing and a unified design system.
- Engineered backend services using Python FastAPI in a multi-tenant architecture with a central database and 60+ isolated market databases.
System Architecture — Multi-Tenant Platform
Shared monorepo frontend with isolated country databases
Flagship platform for international visitors
Shared design system & dynamic multi-domain routing
Dynamic tenant context resolution via hostname & headers
- • User authentication & accounts
- • Tenant registry & configurations
- • Common global catalogs
- • Isolated database per country
- • Regional compliance & taxes
- • Localized customer orders
Going Fullstack
- Transitioned into a Fullstack role working with Next.js, NestJS, MySQL, and Redis.
- Helped build an enterprise CRM for a paint business used daily by distributors, regional staff, and contractors.
- Built a real-time internal chat system using WebSockets, enabling instant communication between users within the platform.
- Took end-to-end ownership of features across the frontend, backend APIs, and database layers.
The First Step
- Started my career as a Frontend Engineer, developing an internal Admin Panel with Next.js and TypeScript.
- Translated complex business requirements into intuitive workflows, building a solid foundation in modern frontend architecture.
MySkills








Get in touch
Let'sworktogether.
Have a project in mind, or just want to say hi?
My inbox is always open.