02 / The project library

Built out of curiosity. Made to be useful.

Personal products, experiments and commissioned work. Real interfaces, real lessons, and a few things still taking shape.

Personal projects

11 projects

Afri Index homepage and Current 50 · Captured 9 November 2026
Editorial DataLiving index · live

Afri Index

A sourced Afrobeats index that makes its rankings, artist records and methodology open to inspection.

Behind the build
Business overview · Empty workspace · Captured 9 November 2026
Business toolsLive · browser-local workspace

ExpenseAI

A Naira-first business workspace for recording income, reviewing expenses and planning monthly budgets.

Behind the build
Dev Boyz company website · Captured 9 November 2026
Team projectLive website · enquiry catalogue

Dev Boyz

My team needed a clear introduction to our services and a place for students to explore software project ideas. The site connects those two audiences without making either hunt for the right next step.

Behind the build
Final Year ProjectSuccessfully defended

FireSafe

I didn’t want my final-year project to be another app made only for presentation day. A fire in a hostel room is easy to understand and hard to ignore, so we chose a problem where a fast alert could genuinely matter.

Behind the build
React NativeIn development

CoDM Squad Hub

Bad connections, scattered tournament records, and team management happening across different chats cost African CODM players real matches. I wanted one serious platform where competition, team operations, player history and gaming-specific network tools actually connect.

Behind the build
Fashion storefront · Captured 9 November 2026
FrontendPre-launch · live

Cantica

I wanted to practise the parts of e-commerce that happen before checkout: brand direction, product discovery, and giving a small fashion label a clear path to launch.

Behind the build
Social graphics editor · Captured 9 November 2026
Creative ToolLive tool

Afri Index Flier Studio

After building Afri Index, I kept needing graphics to share its rankings. I wanted a way to make those posts without rebuilding the layout every time a chart moved.

Behind the build
Market intelligence dashboard · Captured 9 November 2026
MarketsLive · market research dashboard

NairaScope

I wanted Nigerian stock research to be easier to follow, with signals that explain the factors behind them instead of just telling people what to buy.

Behind the build
Squad planning workspace · Public start screen · Captured 9 November 2026
FootballDeployed · in development

FPL

I wanted transfer and captain decisions to start with my actual squad, upcoming fixtures and available budget.

Behind the build
Match centre · Empty fixture view · Captured 9 November 2026
Next.jsLive · model in development

PredictArena

I follow football closely, and I wanted predictions that show how they were made. A percentage means more when I can see the fixtures, form, and model behind it.

Behind the build

Client & commissioned work

Built for someone else.
Still deeply personal.

Wedding welcome page · Captured 9 November 2026
Event websiteLive invitation website

BlessingFoundHerBlessing

The families needed one place guests could find the traditional marriage details, read the couple's story and plan their visit. The invitation had to feel personal while making the practical information easy to reach.

Behind the build

My aunt’s wedding website reminded me that a project’s best outcome isn’t always a number. Sometimes it’s the way someone sounds when they see it.

Currently building

The work continues.

Afri Index ↗

Living index · live

Ranking real named artists means every position has to be defensible. I had to keep streaming evidence useful without letting Spotify erase the achievements of artists whose biggest work predates it.

CoDM Squad Hub ↗

In development

The hardest part is keeping official competitive history trustworthy while connecting a lot of workflows, and getting useful Nigerian ISP data without pretending limited public coverage data is more precise than it is.

PredictArena ↗

Live · model in development

Getting dependable match data and checking predictions against outcomes without tuning the model to the same matches used to judge it.