Migrating a live crypto exchange from React 15 to React 19
A decade-old exchange, still trading, rebuilt underneath the users.
As the sole frontend engineer on a live crypto/fintech product, I took an exchange running on React 15 and moved it to React 19 — then restructured the whole thing into a pnpm / Turborepo platform with shared UI and app-kit packages. The work spanned exchange, wallet, payments, affiliate and ops surfaces, with the API contracts, state and build owned end to end.
- 01Incremental React 15 → 19 migration on a system that could not go dark
- 02pnpm / Turborepo restructure with shared UI + app-kit packages
- 03Owned architecture, API contracts, state management, build and deployment
