Udemy Checkout Page React Migration
ReactJavaScriptPythonDjangoFrontend

Overview
Led the migration of Udemy’s Checkout Page from a legacy frontend to a modern React-based implementation, as part of the Payments team’s broader modernisation effort.
Approach
- Re-implemented the checkout UI in React while maintaining full feature parity with the existing page.
- Structured the codebase to streamline the adoption of future features and A/B experiments.
Outcomes
- Modernised checkout experience for millions of Udemy learners worldwide.
- Significantly reduced time-to-ship for new checkout features and pricing experiments.