$ 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
~/duthaho $ neofetch
duthaho@architect
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.

Philosophy

What I hold to

  1. SOLID over clever
  2. Scalability from day one
  3. Boring tech, careful choices
  4. Clean code is kind code
  5. Mentor, don't gatekeep
Journey

Where I've built

2013–2025 · 5 roles
  1. 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
  2. 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
  3. 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
  4. 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
  5. 2013–2017 Gameloft Started Here

    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
Focus

What I work on

Core practice
  • Distributed SystemsMicroservices, queues, eventual consistency.
  • Platform ArchitectureInternal platforms, paved roads, golden paths.
  • Full-Stack Engineering
  • Engineering Leadership
Tools I reach for
  • Python
  • TypeScript
  • Django
  • FastAPI
  • Node.js
  • Vue.js
  • React
  • MongoDB
  • MySQL
  • Redis
  • Kubernetes
  • Docker
  • AWS
Building

Open source

4 repositories

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.

★ 98 ⑂ 55

A reading list for the programmer

★ 32 ⑂ 1

Theo nghị định 000 biết của CP, tool dùng để đo nồng độ cồn cho các bợm nhậu

★ 12 ⑂ 6
Full archive on GitHub →
Good systems aren’t shipped, they’re inherited. I optimize for the engineer reading this on a bad Wednesday. How I work
$ subscribe --email