LAGOS, NIGERIA · 6.52° N, 3.38° E
Four years of production systems for HR, fintech, edtech and government.
// I build things because I can't help it.
ApproveHR · the assistant's query engine
The model never decides who may see what. On every request it's handed only the fields the asking person is allowed to see, and protected ones arrive redacted.
“How much does Ada earn?”
An illustration with made-up people. The real catalogue is built from the asker's own permissions, per request, before the model sees anything.
Also in production: a public-holiday engine that works out Nigeria's holidays from their rules and checks the news for the Federal Government's Eid declaration.
In review: a fairness check for performance ratings that hides groups under five, so no one person's score can be worked out, and AI review notes written with names taken out before the prompt.
Kowane · text-to-SQL evals
Kowane answers a microfinance bank's questions in SQL. The hard part is knowing when it's wrong, so I built evals that send real questions through the real agent and score what comes back.
// The join was very confident. Confidence isn't a test.
And it runs on purpose: repeat runs to catch flaky answers, a baseline that fails the run on any regression, and a workflow to trigger before a prompt change or a model upgrade.
EDMS · lead backend developer
Document management for enterprise and government. Each audit entry carries the hash of the one before, so a quiet edit breaks the chain.
An illustration. The real trail is append-only, with a verify endpoint and export.
And the AI part: scanned documents go through OCR, then Gemini writes a summary, behind a provider interface that can be swapped.
Android · debugging
No crash, no error. The answer was one line, under a log tag I didn't write.
Reconstructed log. The Hiber line is the real one.
Range
AI and backend are the spine. Tap a name to see the work.
// Ask me about any tile.
| Product | Role | ||||||
|---|---|---|---|---|---|---|---|
HR · fintech · edtech · government · hospitality · trading
Also built
Sole backend from the first commit: courses, quizzes, certificates and Paystack checkout, with signature-verified webhooks.
in production · AWSBookings, event tickets and food orders. One Paystack webhook, verified and idempotent, settles all four. Live
DjangoBilingual site with live metal and diamond prices cached in Redis, and a blog editor. Live
React · ExpressFull-stack escrow: a six-state lifecycle, a wallet ledger, and a Paystack webhook that checks signature and source IP.
FastAPI · ReactType a line, find the films where it's spoken, across 7,656 films. Next: embeddings, measured against the lexical baseline. GitHub
NLPTelegram bot that splits big files without recompressing them. Built because I couldn't send my uncle a video. GitHub
live · real usersExperience
AI and backend across ApproveHR, EDMS and Schull LMS.
Spotlight Creative Hub and Trade Height Sweden, both live.
Automated savings billing on Celery and Redis, 500+ transactions a month. What the founder said ↓
A Django marketplace API for billboard advertisers, load-tested with Locust.
Top 1% of 22,000+.
About
I genuinely enjoy the craft. I think in systems, and I ask uncomfortable questions about why something is built the way it is.
I want to build where being wrong costs something: finance, health, anything regulated. That's where you can't ship and see.
People I've worked with
We worked well together, so I will definitely refer you when someone next asks me for a backend guy.
This blew my mind. You've done an excellent job. I don't know what I was expecting, but I wasn't expecting this at all.
You did this?! This is incredible work.
Contact
Full-time roles, contracts, or an interesting problem.