Web — 2024
React 16 → 18 migration at scale
Modernized a ~200k-LoC dashboard suite for the UN World Food Programme.
The problem
A large React 16 dashboard on a Webpack 5 build blocked new features and modern tooling for a 20,000-staff organization.
Approach
Led the React 16 → 18 migration across 500+ components, 15+ screens, and ~200k LoC, then built PDF/Excel report pipelines producing ~1,000 reports a week.
500+components migrated
~1,000reports / week