Skip to content

Work

I’ve been building for the web since 2020. Today I lead frontend architecture at MTN Ghana.

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

Jadaad Technologies

Kumasi, Ghana

Software Engineer

Jun 2024 – Nov 2024

Frontend work on the Hygeieiora and Jadaad web applications, mostly around performance, responsiveness and cross-device usability.

  • Built and maintained a shared component library with React, TypeScript, Material UI and Tailwind CSS.
  • Shipped blog functionality and real-time call alerts.
  • Integrated Node.js and MongoDB APIs and worked closely with designers on new features.

React · TypeScript · Material UI · Tailwind CSS · Node.js · MongoDB

Xcelsz

Ghana

Agile Developer

Jun 2023 – Aug 2023

A short contract improving mobile responsiveness across Xcelsz’s web products.

  • Audited the home page on mobile and documented the problem areas.
  • Rebuilt the navigation, header, hero and content layout to adapt across screen sizes.
  • Tested the changes with users and refined them against the brand guidelines.

React · CSS

Dkeys Music Institute

Ghana

Software Developer

Sep 2020 – Nov 2021

Led the design and development of the institute’s first official website.

  • Built a responsive site with React, HTML and CSS.
  • Improved search visibility through SEO work, Open Graph metadata and social integrations.
  • Worked directly with stakeholders to align the site with the institute’s goals.

React · HTML · CSS

Skills

Languages
TypeScript, JavaScript, Go, Rust
Frontend
React, React Native, Next.js, Tailwind CSS
Architecture
Micro-frontends, Webpack Module Federation, Design systems, Design tokens
Tooling
GitHub Actions, Changesets, Vitest, tsup
Backend
Node.js, Express, MongoDB, MySQL
State
Redux, Zustand
Security
Auth0, PCI DSS, OWASP
Operations
OpenTelemetry, Production monitoring

Education

Certifications