MTN FibreX Portal
Self-service fibre plans and payments for thousands of MTN customers.
problem
Fibre customers needed a seamless way to manage plans and payments without relying on assisted channels.
role
Senior Frontend Engineer and team lead — built the self-service UI, payment flows, and supported SIT/UAT/production environments.
decisions
Led with a shared Next.js + Zustand + TanStack Query stack so plan and payment flows stayed consistent under team ownership. Prioritized responsive self-service journeys over assisted channels, with environment support across SIT, UAT, and production.
metrics
- CustomersThousands (self-service)
- TeamLed 6 frontend engineers
- EnvironmentsSIT · UAT · Production
outcome
A live self-service fibre portal serving thousands of customers for plan management and payments.
notes
Led a team of 6 while shipping responsive Next.js interfaces with Zustand and TanStack Query.
stack
ZustandNext.jsTailwind CSSTanStack QueryTypeScriptReactshadcn