Neo-bank & Internet Banking — MVP
The goal. Build the core of a neo-bank usable in the African context: mobile-first, interoperable with Mobile Money, and secure by design.
What I built (MVP)
- Accounts & ledger: a double-entry register, consistent balances, auditable history — the source of truth for money.
- Onboarding & KYC: account opening flow, identity verification, tiered account levels.
- Virtual cards and payment methods tied to accounts.
- Security & compliance: strong authentication, audit log, least privilege, fine-grained authorization (OpenFGA).
What it demonstrates. Command of banking invariants — a ledger that never loses a cent, traceable access, compliance designed in from the start.
Stack
NestJS · PostgreSQL · double-entry ledger · OpenFGA · API-first
MVP — functional building blocks, not deployed to production at scale.