MTN Ghana
Accra, Ghana
Lead Frontend Engineer · SSP Platform & MTN Pay
Mar 2025 – Present
I lead frontend engineering for the SSP platform, which brings MTN Ghana’s self-service products together as independently deployed micro-frontends, and for MTN Pay, the payment gateway used across MTN services.
- Lead the initiative to replace separate service portals with one platform: the Shell, SSP Portal, eCommerce, SIM Swap, Business Hub and other React applications, composed with Webpack Module Federation.
- Designed and introduced the company’s central design system, covering tokens, theming, components, hooks, a typed icon library and global styles, published as a versioned package on GitHub Packages.
- Defined the platform’s engineering standards, architecture guidelines and release workflow (GitHub Actions, Changesets, Vitest, tsup), and wrote its documentation, contribution guide and migration strategy.
- Built payment flows for Mobile Money, PCI DSS-compliant Mastercard hosted checkout, and airtime across broadband and digital services.
- Designed end-to-end transaction handling: MSISDN input, OTP verification, asynchronous status polling, and protection against retries and duplicate submissions.
- Implemented SIM swap validation and Ghana Card (NIA) identity checks for high-risk operations.
- Applied OWASP guidance across every flow, including input sanitisation, secure token handling, safe redirects and keeping secrets out of client code.
- Work with DevSecOps on Fortify scans and handle critical production escalations.
Software Engineer · MTN Pulse
Jul 2023 – Feb 2025
Worked on MTN Pulse, the youth platform inside the MyMTN app, with more than 100,000 active users.
- Audited the codebase, identified more than 15 structural problems, and led a migration that reduced technical debt by 40%.
- Built a Go API proxy that serves real-time streaming analytics to several MTN apps.
- Built backend services in Node.js and MongoDB and integrated Mobile Money and airtime payments into the app.
- Took part in sprint planning, demos and feedback cycles as part of an Agile team.
React · TypeScript · Module Federation · Tailwind CSS · Node.js · Go · MongoDB