Sometimes the work is a product strategy. Sometimes it’s the system itself. Here’s what happens when I connect the two.

Primary engineer on an AI assessment platform.

Engineering case study

Sole engineer on Kotlin and Spring Boot.

Engineering case study

GRWTEE

iOS app on TestFlight

Personal styling iOS app with a digital wardrobe, AI virtual try-on, lookbooks, and an outfit calendar. Expo and React Native client, Next.js API on Vercel, Supabase auth and storage with row level security, shipped through TestFlight.

React Native / Expo / Next.js / SupabaseVisit

Banyan Claims

Client platform

Public website and customer claims portal for a claims support consultancy, built end to end. Typed API contract, strict Content Security Policy, accessibility fixes, and a full V2 design revision.

Next.js / Tailwind CSS / VercelVisit

Harvesters Workers System

Multi-role admin platform

Workforce platform for a large church organization. Profiles, departments, role-based access with Row Level Security, a bulk SMS and email engine with dual gateways and cost estimation, training with automated certificates, and event registration at scale.

React / Supabase / TanStack Query / SendGridVisit

  • Carbin Africa

    Product Manager, Consultancy · Devlabs Africa · May 2024 - May 2025

    Product strategy for an automotive marketplace's dealer inventory workflows. Carbin was named #1 on Tech Cabal's 25 Startups to Watch in 2025.

  • GPS

    Product Manager, Consultancy · Devlabs Africa · May 2024 - May 2025

    Real-time tracking and automated dispatch for its delivery platform.

  • Switch Recycling

    Product Manager · Switch Recycling · Sep 2022 - May 2024

    Raised user engagement by 15% with improvements to the waste collection Request feature.

  • BetaCare

    Associate Product Manager, Training Programme · Treford · May 2022 - Jul 2022

    An electronic health record concept, prototype and roadmap, selected as the programme's top solution.

Client sites, independent tools and experiments, some still in progress.

CVERSE

Cohort-based LMS

Cohort-based learning management platform with automated weekly content unlocking, assignment submission and grading, class recordings, and progress analytics for course delivery.

Next.js / PostgreSQL / VercelVisit

Vrena Law

Live client project

Professional legal services website for a Nigerian law firm. Modern design with animated sections, service showcases, and consultation booking interface.

Next.js / Tailwind CSS / VercelVisit

Football Ladder

Football career simulation

Football career simulation with a generated world, club finances and deterministic actors. Run a club from the boardroom and build a career through the wider football system. The AWS-hosted public site offers early access.

TypeScript / PostgreSQL / Node.jsVisit

Osun Decides

Evidence engineering

Election-information tooling that connects source records, arithmetic validation, uncertainty flags and append-only corrections. A project about making evidence and its limitations visible.

Python / Data validation / Web publishingVisit

Message Logistics

In beta testing

Last-mile logistics platform coordinating deliveries across origin, recipient, and destination-hub stages with real-time routing and dispatch tracking.

React / TypeScript / Railway

Free CV Review

In development

Tool that gives job seekers structured, automated feedback on their CVs, surfacing gaps and improvements to strengthen applications.

Next.js / TypeScript / AI

Hotel California

Prototype · source available

A browser-agent experiment with a bounded Claude tool loop, pattern logging, scoring and replay infrastructure. The source is available; a completed recorded run is not presented here.

TypeScript / Claude / Browser automationVisit