← Work/Fintech · West Africa · 2024–2026
NafaPay
Mobile-money commerce for francophone West Africa — 1,400+ users and growing.
A C2C marketplace where buyers pay outright or on tontine-style instalments through Wave, Orange Money (MAXIT) and PI-SPI. Flutter apps over a .NET 9 hexagonal backend with HMAC-verified webhooks, deployed on Azure.
1,400+
Users
25
Vendor stores
3
Payment rails

NafaPay
The problem
Card rails don't fit West African commerce — buyers save and pay in instalments through mobile money, and sellers need stores, not listings.
The outcome
1,400+ users, 415 products, 25 vendor stores — running in production.
What we built
- .NET 9 API (hexagonal architecture) with Wave, Orange Money and PI-SPI providers — HMAC webhooks, idempotent confirms.
- Flutter customer app + Flutter admin; vendor stores with product catalogs.
- Azure Container Apps with CI/CD and App Insights; Supabase Postgres via EF Core.

Admin — live marketplace ops

Architecture — payment rails
Stack
.NET 9FlutterAzureSupabase PostgresMobile Money APIs
Next project
CargoControl →