Huy Tran
I build products that are ready to ship.
Senior Software EngineerProduct Engineer
Ten years
A decade of shipping inside teams that had customers.
FPT Software, GO1, CyberLogitec, and CBTW APAC since 2022. Frontend and product engineering in production — TypeScript, React, Next.js and Angular on the web, Flutter and React Native on mobile. That is the work with users behind it. What follows is what I build when I own the whole line rather than one layer of it.
One Frame
A private photo journal that never leaves the phone.
One photo. One sentence. One day.
Encrypted before it touches disk.
Proven by reading the bytes back.
Verified on deviceIn release validationNot published
ThunViet V2
Contracts drift quietly. Then they break loudly.
An online store for an apparel brand, rebuilt from its API contract outward — and delivered by AI agents that cannot begin work without an authorization the owner signs with a hardware key. The OpenAPI contract is the specification, the generated types and the runtime validator at once, so an endpoint that drifts from it fails the gate instead of production.
How it was designed, and what later turned out not to hold
Private repositorySource access on requestNo production users
Claim only what survives verification.
Evidence
A test count is not a quality claim, so each number here opens the command that produced it and the unedited output it printed. Four of the six runs are from private repositories: you can read what was printed but not re-run it, and the appendix says so rather than implying otherwise. First Week is public — clone it and the command reproduces.
Timeline
How my engineering decisions changed while building real systems. 17 dated entries. 3 were later revised or superseded by my own work, and those are kept as they were written.
Capability
Product engineering and system architecture. API contracts written as OpenAPI and gated in CI/CD. Reliability engineering, security boundaries, and release engineering. Flutter and Dart on mobile; TypeScript, Next.js and Node.js on the web; Firebase and Supabase behind them. Local-first software, where the data stays on the device.
Open to
Senior and founding engineering roles. Product infrastructure and backend architecture. Reliability, security and release engineering. Distributed and real-time systems. Remote, contract, or founding-team collaboration.
Distributed and real-time systems is where I want to go next, not where I have shipped