The javascript quiz for learning
$ whoami
Duong Thanh Hop
From AAA mobile titles to AI-powered recruitment — designing systems that scale and the teams that ship them.
- 10+ years in practice
- 1M+ daily requests served
- 250+ open-source stars
- Host
- Paradox · ex-Gameloft
- Uptime
- 10+ years in practice
- Kernel
- Event-driven + DDD @ 1M+ req/day
- Stack
- Python · TypeScript · Node.js
- Data
- MySQL · MongoDB · Redis
- Infra
- Kubernetes · Docker · AWS
- Location
- Da Nang, Vietnam
- Spoken
- Vietnamese · English
Nearly a decade of crafting software that scales.
I'm a Solution Architect who keeps both eyes on the machine and the room. From AAA mobile titles at Gameloft to AI-powered recruitment at Paradox, I've designed platforms that handle millions of requests and led the teams that own them long after the diagrams are filed away.
My work tends to live at the intersection of system design and team design — drawing the architecture, writing the playbooks, and coaching the engineers who'll inherit it. Good systems aren't shipped, they're inherited; I optimize for the engineer reading this code on a bad Wednesday.
These days I'm building my own products — writing essays at duthaho.dev, shipping open-source AI tooling, and treating every codebase as a teaching artifact. The strongest architectures, in my experience, emerge from understanding both the code and the people who write it.
What I hold to
- SOLID over clever
- Scalability from day one
- Boring tech, careful choices
- Clean code is kind code
- Mentor, don't gatekeep
Where I've built
- 2020–2025 Paradox
Solution Architect
Drove architectural decisions for an AI-powered recruitment platform serving the world's leading talent acquisition teams — 1M+ daily requests.
- Architected a URL-shortening service on DocumentDB to take hot-path traffic off MySQL — solved dual-write consistency and migrated billions of records with zero downtime
- Drove the infrastructure migration from SaltStack to Kubernetes, unlocking repeatable deploys and elastic scaling
- Established event-driven architecture and DDD patterns as paved roads for the platform's services
- Led the platform-wide migration from Python 2 to Python 3 with zero downtime
- Migrated a legacy jQuery front-end to Nuxt/Vue.js across the platform
- Improved performance with model caching on hot data paths and built profiling tooling to catch bottlenecks before users did
- Python
- Django
- Vue.js
- Nuxt.js
- MySQL
- DocumentDB
- Redis
- Kubernetes
- Docker
- AWS
- 2019–2020 Peddler
Senior Full-Stack Engineer
Built a social marketplace platform — product catalog, search, reviews, and the data pipeline behind them.
- Designed NoSQL schema indexing 100K+ products with reviews and ratings
- Integrated Elasticsearch for full-text product discovery
- Drove test culture to 95%+ coverage across the codebase
- Node.js
- MongoDB
- React
- Elasticsearch
- Docker
- 2018–2019 HT Active
Co-Founder & Tech Lead
Co-founded an engineering studio delivering 20+ web applications across diverse frameworks for global clients.
- Led 10+ engineers across concurrent client engagements
- Authored coding standards and review process — 45% fewer production bugs
- Introduced Agile/Scrum cadence — 30% faster delivery on fixed-scope work
- Onboarded and grew 15+ engineers from junior to mid-level
- Node.js
- PHP
- Django
- React
- Vue.js
- MongoDB
- 2017–2018 VNPT
Full-Stack Developer
Built healthcare systems integrated with medical devices and hospital information systems.
- Built desktop application processing 1000+ patient records daily
- Integrated with HIS, RIS, and DICOM-compliant medical imaging devices
- Designed licensing and deployment system serving 50+ hospitals
- .NET
- C#
- WPF
- React
- SQL Server
-
Game Developer — Expert & Supervisor
Worked on AAA mobile titles — Asphalt 8, World At Arms, and CityMania — growing from developer to Expert & Supervisor.
- Promoted to Expert & Supervisor — Gameloft's team-lead track
- Worked across the full game stack: gameplay, engine, tools, and game servers
- Contributed to Asphalt 8: Airborne — 450M+ downloads worldwide
- C++
- Python
- OpenGL
- Game Physics
- Game Servers
What I work on
- Distributed SystemsMicroservices, queues, eventual consistency.
- Platform ArchitectureInternal platforms, paved roads, golden paths.
- Full-Stack Engineering
- Engineering Leadership
- Python
- TypeScript
- Django
- FastAPI
- Node.js
- Vue.js
- React
- MongoDB
- MySQL
- Redis
- Kubernetes
- Docker
- AWS
Open source
A verification-first engineering toolkit for Claude Code. Built for senior ICs and tech leads who already know how to ship production code — and want a workflow that keeps the discipline tight without getting in the way.
A reading list for the programmer
Theo nghị định 000 biết của CP, tool dùng để đo nồng độ cồn cho các bợm nhậu
Good systems aren’t shipped, they’re inherited. I optimize for the engineer reading this on a bad Wednesday. How I work