
I'm a product designer and front-end developer based in Abuja, Nigeria. I design calm, useful interfaces — then build them properly, so what ships is what was designed.

I don't just draw screens. I build systems— tokens, components and patterns that keep a product coherent long after launch. For twelve years I've worked where design meets code, shipping interfaces that hold up under real use.
My sweet spot is the handoff nobody likes: turning a promising prototype into a production interface. Clear structure. Honest copy. Details that survive contact with real users.
Four things, done carefully — from the first sketch to the shipped screen.
Flows, wireframes and interfaces that make the next step obvious.
Accessible, fast builds in React — the design, kept honest in code.
Tokens, components and docs that keep every screen speaking one language.
Clickable prototypes that answer the hard questions before a line of code.
Six projects across fintech, retail, health and travel — built for Nigerian and international teams, from brief to production.
A naira-first personal-finance dashboard that makes spending legible at a glance.
View case studyStorefront and checkout redesign for a Lagos retail group — Paystack included.
View case studyA habit tracker that rewards consistency, not streak anxiety.
View case studyTrip planning across West Africa — fifty open tabs into one shared itinerary.
View case studyBrand site and ordering flow for an Abuja neighbourhood café.
View case studyMarketing site and design system for a B2B analytics platform.
View case studyFrom founders, product leads and teams I've shipped with.
Jon rebuilt our onboarding end to end. Fewer steps, clearer copy — and the build matched the design to the pixel.
He handed us a design system, not just screens. Two years on, it still keeps every release coherent.
Calm under pressure, precise in the details. The rare designer who ships production code.
Tell me what you're building and where it's stuck. I'll reply within two working days — with questions, not a pitch.