Backend & Platform Engineer · Technical Lead
Go, gRPC, distributed systems, production reliability, and engineering systems.
I lead engineering teams and stay hands-on with backend architecture, production debugging, and delivery. I work best on systems where failures are expensive, intermittent, or difficult to reproduce.
Based in Vietnam. Working in English and Vietnamese.
Portfolio · Technical writing · LinkedIn · Email
- Production reliability: debugging high-impact failures, restoring invariants, and adding verification that prevents regressions.
- Go and gRPC: service architecture, API and error contracts, concurrency, lifecycle management, and observability.
- Distributed systems: idempotent workflows, data correctness, asynchronous processing, and failure-aware design.
- Platform engineering: Kubernetes, cloud infrastructure, CI/CD, monitoring, and developer experience.
- AI-assisted engineering: coding-agent workflows with explicit review, testing, security, and maintainability gates.
A Go framework for production-oriented gRPC and REST services. It packages server lifecycle, structured errors, authentication, request tracing, logging, Prometheus metrics, configuration, and localization into composable components.
- 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, especially:
- backend reliability diagnostics;
- Go and gRPC production-hardening work;
- architecture and technical-risk reviews;
- fractional technical leadership;
- engineering workflows for AI coding agents.
If you have a difficult backend problem, send me the system context, the symptom, and its business impact.





