Sep 2023 — Jul 2025 · Lead frontend engineer · full-stack
Miraiyu
Recruitment and job-placement SaaS, built from inception
confidential — built at wesionaryTEAM, described without screenshots or client data
- 0 → 1
- empty repository to a product handling money
- 2
- languages — i18n as day-one infrastructure
A recruitment platform taken from an empty repository to a product handling candidate placement, document screening, invoicing and refunds — in two languages.
Internationalisation as infrastructure, on day one
I established the i18next setup for the entire monorepo before feature work started. Retrofitting translation into a grown codebase means touching every screen twice; doing it first made every later screen bilingual by default.
Owned the money paths on both sides of the API
Invoice, refund and billing screens with client-side PDF output on the frontend, and the Go endpoints behind them for introduction, income and refund flows, job-offer validation and PDF templates. Billing bugs are the expensive kind, so I wanted the whole path in one head.
Next.js 14TurborepoChakra UITanStack QueryZodGo (Gin, uber-fx, GORM)MySQL