Haku Chen

Back to work

Car Rental Japan

Oct 2025 – Present · Inbound Platform

Captured 2026-09
Context
A new business line requiring integration of multiple rental car providers with inconsistent response formats, plus a scalable delivery foundation built from scratch.
What I did
  • Built the entire site frontend from the ground up.
  • Initially introduced a BFF layer to unify responses and centralise error handling; later migrated to a frontend-side transformer with a predefined contract, removing an extra network hop.
  • Set up the monorepo deployment pipeline with GitHub Actions, Docker and Nginx.
Phases I owned
Tech selectionRequirementsDesignImplementationCI/CD
Team
4 people — 1 frontend (me), 1 backend, 2 PM. Frontend lead — architecture, environment setup, implementation.
Environment
Next.jsTypeScriptGitHub ActionsTurborepopnpm workspaceDockerNginxBFF
Working language
Japanese · English