I lead engineering teams and stay close to the code. My work sits where backend architecture, production debugging, data correctness, and delivery pressure meet.
I am most useful when a system has a high-impact failure that is intermittent, expensive, or supposedly “impossible.”
symptom → reproduce → find the broken invariant → make the smallest safe fix → verify → observe
| Trace difficult failures, restore invariants, close test gaps, and leave the system easier to operate than I found it. | Design and harden Go, gRPC, distributed workflows, APIs, observability, cloud infrastructure, and delivery systems. | Turn ambiguous technical risk into clear decisions, executable plans, readable systems, and stronger engineering teams. |
The tools change. The standard does not: clear contracts, explicit failure modes, descriptive code, and verification before confidence.
|
A production-oriented Go framework for gRPC and REST services. It packages server lifecycle, structured errors, authentication, request tracing, logging, Prometheus metrics, configuration, and localization into composable components.
Explore the repository → |
✓ predictable service lifecycle ✓ explicit error contracts ✓ observable requests ✓ composable infrastructure ✓ production ergonomics |
- A Beginner's Guide to Using Generics in Go
- ConnectRPC, a Great Extension for gRPC
- Building a Modern File Server in Go
- How Are You Structuring Your Go Microservices?
- Large Stream Processing in Golang with Minimal Memory Usage
I am open to selected consulting, contract, and technical collaboration outside my full-time role:
- Backend reliability diagnostic — find the failure mode, risk, and safest path forward.
- Go/gRPC hardening sprint — make a service safer to ship and easier to operate.
- Architecture and technical-risk review — turn uncertainty into prioritized decisions.
- Fractional technical leadership — hands-on direction without a full-time hire.
- AI engineering workflow audit — coding agents with real review and verification gates.
Have a difficult backend problem? Send me the system context, symptom, and business impact.
Based in Vietnam · Working in English and Vietnamese





