UI/UX product designer who takes products from brief to shipped experience, for the Nigerian market first. I design wireframes, prototypes, and interfaces, then work closely with developers and stakeholders to get them right in production. Two projects below, walked through from problem to decision to outcome.
Public transport in Nigeria carries a real, everyday safety risk that riders manage informally — sharing a trip with a friend over text, memorising a driver's face. There was no shared system for it. SafeCommute set out to make that informal safety net into a real product: something a rider could trust with almost no onboarding friction, because the moment they need it most is the moment they have the least patience for a complicated app.
Beyond the interface, I wrote full architecture and context documentation (Architecture.md, Security.md, Code-style.md, Design-system.md) covering auth, SMS notifications via Africa's Talking, and database schema, so the handoff to developers had no ambiguity between what was designed and what needed to be built.
Most nutrition apps are built around weight loss, using assumptions and food data that don't reflect Nigerian diets. GainWell flips that brief: a healthy weight-gain app rooted in Nigerian cuisine — which meant the design had to work as hard on cultural fit and accessibility as it did on visual polish.
1. Home → prompts a meal log with one tap, no menu diving
2. Meal entry → Nigerian dishes as first-class options, not a "search and hope" text field
3. Confirmation → shows progress toward a weekly calorie-gain target, framed as encouragement, not a deficit warning
This is the thinking sketch, not the shipped screen — happy to walk through the actual UI live.
Shared Node.js/Express/PostgreSQL backend powering separate native builds — Kotlin/Jetpack Compose on Android, Swift/SwiftUI on iOS — so the design system had to hold up consistently across two different native design languages, not just one.
A food business with no cohesive brand presence, posting inconsistently with no visual identity tying any of it together. The gap wasn't a lack of effort, it was a lack of a system: no logo, no reusable templates, nothing that let the business post consistently without a designer involved every time.
Delivered in one month: a logo and a social media template system the client could use independently going forward, turning a one-time design engagement into a lasting brand asset.