Udemy Checkout Page React Migration

ReactJavaScriptPythonDjangoFrontend

Seagull by the water's edge

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.