MAMATHA EPILI / ENGINEERING & AI
Selected work

Enterprise platform2019 — presentIn production

CPA Learning Platform

The platform behind US CPA certification prep

Stack

Frontend
  • Angular
  • TypeScript
  • SCSS
  • Zoom SDK
Backend & Data
  • Node.js
  • Express
  • MongoDB
  • REST

Problem

CPA prep at this scale is unforgiving: a structured multi-part syllabus, live classes on real schedules across time zones, and a six-figure learner base whose progress state has to be correct. Delivery, scheduling and learner management had to work as one product, not three integrations.

What I built

  • Course, content and learner management at six-figure learner scale.
  • Live class delivery and scheduling through Zoom SDK integration.
  • REST API and platform foundations that are still in production today.
  • A phased cross-framework rebuild that turned a simulation-labs prototype into a production feature of the main application.

Technical decisions & trade-offs

  • A three-layer data seam from the prototype work, so swapping static content for live APIs touches one layer and nothing above it.
  • Platform foundations built to be shared with a second certification product rather than forked later.
  • Live-session state driven by the scheduling source of truth rather than duplicated per surface.

Challenges solved

  • Moving a feature across frameworks with zero rewrite of the consuming UI, in audit, data-architecture and UI phases.
  • Keeping live-class and scheduling state consistent for cohorts spanning time zones.

Outcome

In production since 2019, serving CPA candidates at six-figure scale. The API and platform foundations laid early still carry the product today.

Permalink: https://www.mamathaepili.com/projects/cpa-learning-platform