Rebuild Legacy Service with React + TypeScript
- • Rebuilt monolithic Java/FreeMarker templates into modular, testable components using React, TypeScript, and Emotion.
- • Pages served over 1M requests per day; I owned the entire rebuild across architecture, testing (Jest), and rollout.
- • Created frontend patterns now adopted across the org, enabling consistent design and faster onboarding.
- • Optimised SSR performance and browser load with backend profiling and selective lazy loading — improving core metrics by 30%.
- • Engineered a new CI/CD process that automated production deploys, removing prior dependencies on Platform and enabling 10x deployment frequency.
Key Outcome:
Full re-architecture of critical web pages — both frontend and DevOps — driving lasting team-wide impact.