Hi, I'm Ryan — based in Ho Chi Minh City
Thinh Nguyen
I build scalable, high-performance web platforms end-to-end — from pixel-polished React frontends to resilient microservice backends.7+ years across e-commerce, insurance, airlines & SaaS — turning complex requirements into fast, maintainable products.
An engineer, compiled
Strongly-typed, production-ready and shipping across the universe of the stack.
// ~/portfolio/engineer.ts2const engineer: FullStackDeveloper = {3 name: "Thinh Nguyen",4 alias: "Ryan",5 based: "Ho Chi Minh City, VN",6 experience: { frontend: "7+ years", backend: "6+ years" },7 stack: ["TypeScript", "React", "Next.js", "Node.js", "Golang"],8 focus: ["scalable systems", "performance", "clean architecture"],9 available: true,10};11 12ship(engineer).toProduction(); // 160K+ orders/day · 400+ storesEngineering across the full stack
I turn complex, ambiguous requirements into fast, maintainable products — owning everything from the database schema to the final pixel.
Thinh Nguyen (Ryan)
Full-Stack Developer · Ho Chi Minh City, Vietnam
Experienced Full-Stack Developer with 7+ years in Frontend (React, Next.js, Angular) and 6+ years in Backend (Node.js, Golang, NestJS, Microservices). Passionate about scalable web applications, performance optimization, and clean architecture — with work spanning e-commerce, insurance, airlines, and SaaS platforms.
0+
Years Frontend
React · Next.js · Angular
0+
Years Backend
Node.js · NestJS · Golang
0K+
Daily Orders
Synced across 400+ stores
0%
Faster APIs
REST & GraphQL optimization
Frontend Engineering
Pixel-polished, accessible interfaces with buttery interactions and state management that scales.
Backend & APIs
Resilient microservices and strongly-typed APIs built on clean architecture and clear boundaries.
Cloud & DevOps
Serverless infrastructure, automated pipelines and observability that ship features quickly and safely.
Education
University of Information Technology
Bachelor of Science, Software Engineering
2015 — 2019 · Ho Chi Minh City, Vietnam
Tech & Innovation
Beyond Code
Where I've made impact
Six years of shipping production systems — from 160K-orders-a-day POS pipelines to multi-product Next.js platforms.
Sourcecode
FWD Oneweb · FWD eCom
Built high-performance APIs and scalable microservices for e-commerce and marketing platforms in the insurance space, handling large-scale data processing and integrations.
- Developed & optimized REST and GraphQL APIs in NestJS, improving response times+40% faster
- Consolidated 7 Next.js ports into 1 source running 6 products, slashing deployment time−70% deploy
- Refactored a 2-year-old codebase in just 1 month, resolving memory issues from multi-instance monorepos1 month
- Designed microservices architecture for scalability & maintainability, plus CI/CD with automated testing
DIQIT
Pizza Hut Japan · AirAsia · more
Built a POS order-synchronization system and inventory-management solution for a high-traffic fast-food chain, processing 160,000+ daily orders across 400+ stores.
- Built a large-scale order-synchronization system with real-time updates across all stores160K+ / day
- Implemented gRPC communication between microservices, reducing API latency
- Optimized MongoDB queries & indexing strategies, improving database performance+30% DB
- Integrated RabbitMQ for asynchronous order processing, reducing system load
Nguyen Hiep Software
vieclamtotnhat.com · shynhpremium.vn
Developed a recruitment platform and a beauty-salon introduction website, owning booking APIs and caching layers end-to-end.
- Built and optimized booking APIs with Express.js
- Implemented Redis caching mechanisms, enhancing application speed & efficiency
Things I've shipped
A few platforms I've designed and built end-to-end — from talent marketplaces to construction SaaS and large-scale order pipelines.
Structur
Construction management SaaS platform
A construction-management SaaS covering the full project lifecycle — from lead capture and AI-assisted estimating through active construction to invoicing and closeout. A Turborepo monorepo with a Next.js web app, a dedicated client portal and a NestJS GraphQL API serving general & specialty contractors.
- Monorepo: Next.js web app + Ant Design client portal + NestJS GraphQL API (Turborepo + pnpm)
- AI-assisted estimating — generates estimates from uploaded PDF plans (Anthropic + PDF rasterization)
- Full lifecycle: estimates, proposals, invoices, change orders, subcontracts, budgets & Gantt schedules
Komi.io
Platform for talents & their fan clubs
A platform where talents bring new projects to their fans — spanning talent, consumer and admin surfaces, with real-time collaboration safeguards and rich e-commerce integrations.
- Built talent, consumer & admin sites with drag-drop (react-beautiful-dnd)
- Shopify integration, auto-save & profile localization
- Firebase locks preventing concurrent profile edits
eCommerce
Insurance e-commerce at scale
High-performance APIs and scalable microservices powering FWD's e-commerce and marketing platforms, with a consolidated multi-product Next.js delivery pipeline.
- 6 products served from a single Next.js source (7 ports → 1)
- REST & GraphQL APIs tuned for +40% faster responses
- Microservices architecture with CI/CD & automated testing
POS Order SyncPOS Order Sync
160K+ daily orders, 400+ stores
A real-time POS order-synchronization and inventory system for a high-traffic fast-food chain (Pizza Hut Japan, AirAsia & more), engineered for throughput and resilience.
- Real-time order sync across 400+ stores (160K+ orders/day)
- gRPC microservice comms + RabbitMQ async processing
- MongoDB indexing strategy for +30% database performance
Tools I build with
A pragmatic, battle-tested toolkit spanning the entire delivery pipeline — picked for the job, not the hype.
Languages
Frontend
Backend
Databases
DevOps & Cloud
Testing & Tooling
Let's build something great
Have a role, a project, or just want to talk shop? Pick whatever's easiest — I'll get back to you within a day.
Open to new opportunities
Whether it's a product to build, a role to fill, or a chat about system architecture — my inbox is always open.