
A self-serve business intelligence platform for exploring data through stories, dashboards, and agents.

An AI-driven data insights platform for African markets.

A tiny CLI that blocks outdated Git pushes before they hit the remote.

A multidisciplinary consultancy helping African enterprises build to last.
Notes on building software, data, and teams.
Most data problems are really trust problems. What building data products for businesses at StatiSense has taught me about the difference.
A tiny, zero-config CLI that stops you from pushing stale code, and the small recurring frustration that led to it.
Software and resources I use on a regular basis.
Programming Language
Programming Language
Programming Language
React Framework
JavaScript Runtime
Database
AI Coding Agent
AI Code Editor
Agent Orchestration Framework
I set the technical direction for our products and lead the work on Immortal BI, our self-serve business intelligence platform. Most of my time goes to architecture, hiring, and deciding where AI actually helps our clients make decisions, and where it would just be decoration.
Ran engineering through the full product cycle, from idea to launch. I kept product, design, and engineering pulling in the same direction, mentored the team, and shipped alongside them.
Led the frontend team at a buy-now-pay-later company making split payments work across Africa. I owned the architecture of the customer and merchant apps and kept them fast as the product and team grew.
Founding engineer on a platform that lets young Nigerians co-own property through fractional investing. I own the frontend: the portfolio dashboard, real-time rental income tracking, and the investing flows.
My first role, building the interfaces that made split payments simple for customers and merchants. I shipped features with cross-functional teams, tuned page loads, and learned to bake accessibility in from the start.