Nnamdi!
← projects

MTN Self-Service Portal

Airtime, data, bills, and account flows for 1M+ monthly users.

MTN needed a scalable self-service surface for high-volume airtime, data, billing, and account management.
Led frontend development, design-system adoption, and production support across SIT, UAT, and live environments.
Standardized on React/Next.js with a design-system-first approach so high-traffic journeys (airtime, data, bills, account) stayed consistent. Mixed Redux Toolkit and Zustand where each fit — shared app state vs localized UI — and kept production support in the same ownership loop as delivery.
  • Monthly users1M+
  • ScopeAirtime · data · bills · account
  • EnvironmentsSIT · UAT · Production
A large-scale React/Next.js portal serving 1M+ monthly users with measurable reliability expectations.
Collaborated with backend teams on maintainable, accessible delivery for high-traffic journeys.
ReactNext.jsTailwind CSSTypeScriptRedux ToolkitZustandshadcn
View Project