Forme
← All work

Mobile · Telco · Backend Engineering

myMTN App

The myMTN app is how MTN's tens of millions of South African subscribers manage their accounts — buying airtime and data, viewing usage, paying bills, and accessing support. Tshaks contributed to the backend architecture and API layer powering the app's core self-service capabilities.

Client

MTN South Africa

Year

2023

Role

Backend EngineeringAPI DesignArchitecture
myMTN App

30M+

Subscribers

The challenge

At MTN's scale, even small latency or reliability issues affect millions of users. The backend needs to handle massive concurrent load while integrating with telco billing systems, payment gateways, and customer databases that were not originally designed to talk to each other.

Our approach

Focused on the API layer — designing reliable, well-documented service contracts between the app and core telco systems. Data modelling and service architecture were key to ensuring responsiveness at scale without compromising on data integrity.

The outcome

Stable, performant backend services supporting one of South Africa's most-used utility apps across iOS and Android.

Built with

PythonREST APIsPostgreSQLSystem Architecture

Team

Tshakule Nemalili

Tshaks

Technical Architect