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.

Three One Frame screens on Android: today's frame, the archive, and the calendar

One photo. One sentence. One day.

Encrypted before it touches disk.

Proven by reading the bytes back.

View project

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.

RequirementAuthoriseIsolate BuildVerifyRelease

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

220
Flutter tests
638
TypeScript tests
14
contract operations verified
v2
signed Android artifact

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.

The commands behind the numbers

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.

Read the timeline

Capability

ArchitectureImplementationVerificationRelease

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

Let’s build something real.

huy.pkc@gmail.com LinkedIn GitHub CV (PDF)