Products I've built and kept running
Real systems, live in production, not concepts. Each one covers the problem as it arrived, what I did about it, and what changed. The numbers are real and attributable.
An EMR backend for 1,000+ clinics
Built the backend for the Zimdoc medical records app, took deploys from three minutes to fifteen seconds, and cut response times by two thirds.
Amazing PhysioTherapy
- 1,000+
- users and clinics served
- 3min → 15s
- deploy time, 92% faster
Just-in-time card issuance at national scale
Backend work on Pryme, Qore's card issuance platform, which sits behind 85% of all card issuance in Nigeria.
Pryme · Qore Technologies
- 85%
- of all cards issued in Nigeria
- Just-in-time
- issuance at the branch
Core banking for 500+ African institutions
Backend work on BankOne, Qore's cloud-native core banking platform, used by more than 500 financial institutions across Africa.
BankOne · Qore Technologies
- 500+
- financial institutions on the platform
- 13 years
- the platform has been running
Pension verification for every Nigerian pensioner
The I AM ALIVE confirmation system for PTAD, serving over 5 million pensioners, built for people who are elderly, not technical, and often on a bad connection.
PTAD, Federal Government of Nigeria
- 5M+
- pensioners verified nationwide
- Nationwide
- every eligible Nigerian pensioner
Facial biometric verification as an API
Facial verification a business can integrate in an afternoon, without hiring anyone who knows what a face embedding is.
Dotta
- API-first
- integration model
- Biometric
- facial verification
Self-hosted S3-compatible object storage
An object storage server that speaks S3, so your existing tools keep working against hardware you own.
Open source
- S3-compatible
- API surface
- Go
- core implementation
An Entity Framework-style ORM for Go
GoNtext brings EF Core's ergonomics to Go: typed queries, change tracking and migrations, without making Go stop feeling like Go.
Open source
- 4
- supported databases
- Type-safe
- query construction
A live streaming platform, end to end
RTMP in, HLS out, adaptive playback and live chat. The whole path from a streamer's encoder to a viewer's player.
Personal project
- RTMP → HLS
- ingestion pipeline
- Adaptive
- bitrate playback
Peer-to-peer calling over WebRTC
Audio and video meetings where the media goes directly between participants and only the introductions run through a server.
Personal project
- WebRTC
- peer-to-peer media
- SignalR
- signalling layer
Working on something similar?
If one of these looks like your problem, the conversation will be short and useful.
Start a project