I build products that matter.
Deep-dives into technical decisions, product strategy, and the craft of building software that actually holds up under pressure.
"The gap between what startups ship globally and what works in Lagos or Abuja isn't connectivity. It's assumptions baked into the architecture before a line of code is written."
Why I build for African markets first — and why it makes better software
Read full story →Offline-first isn't a feature — it's a philosophy
Three months building EduCore taught me that offline-first architecture demands you rethink everything: state, sync, conflict resolution, and what "saving" even means when the network is unreliable.
The Three Delays Model changed how I think about software
Building MamaReady introduced a healthcare framework that applies far beyond maternal care. Delays in decision, access, and delivery shape every product I build now.
How I set up a scheduled AI agent for this blog — and the guardrails I built
Automating blog posts sounds reckless. Here is the system I built to let an AI agent contribute research-heavy content while keeping editorial control — with circuit breakers for hallucinations.
Multi-tenant SaaS on a budget: what actually matters in the architecture
TalkSense needed proper tenant isolation, per-user API key management, and billing hooks — without spinning up a new database per customer. Here is the architecture that worked.