I build mobile apps, mostly with Flutter, sometimes SwiftUI, occasionally whatever the job needs. I've built apps for fintech, delivery, social platforms, hackathons, and a few things I just wanted to exist. For me, great user experience is non-negotiable, everything else follows from that. I communicate clearly, I move fast, and I treat whatever I'm working on like it's my own product.
Based in Lagos. Open to remote work.
Trustlink — 🏆 1st place, Kora 2.0 Hackathon
We built Trustlink for creators selling physical products (art, merch, handmade goods), who pour everything into their work and still end up chasing payments. It's an escrow platform where money goes in upfront and releases once the customer receives their products. I led the mobile development and integrated Kora Pay so creators could generate and share payment links straight from the app. We took it to the Kora 2.0 Hackathon and the judges loved the idea and the execution, and we won first place.
Flutter · Dart · Kora Pay API · REST
Syncc — Semifinalist, AfricaCreativesHackathon 2.0
Finding the right music for a film or ad is harder than it should be, especially when you're looking for African artists whose sound actually fits the vision. Syncc was built for that gap. A platform where filmmakers and agencies could search across a wide range of African artists, see what was available for licensing, and connect directly with the right team. The interesting engineering challenge was the contract generation, designing a system flexible enough to accommodate the different legal terms across deal types, territories, and usage rights, while still feeling automatic and painless to the end user. We made the semifinals at AfricaCreativesHackathon 2.0.
Flutter · Dart · REST APIs
Darkwood Coffee — Apple Pay · Google Pay
I built Darkwood to figure out how Apple Pay and Google Pay actually work, not just how to use them, but what's really going on when someone taps their phone to pay. Built a full coffee shop storefront around it: browsing, cart, checkout. Both payment methods implemented through Flutter's pay package. The interesting discovery was that all that native smoothness is still just a wrapper, there's still a payment processor doing the real work underneath. Less about coffee, more about curiosity.
Flutter · Dart · pay ^3.3.0 · iOS · Android
Sigma Notes — Block-based editor
This actually started off as an assessment task for a role I applied to previously. Although, after I finished the requirements, I just kept building out more features because I was genuinely enjoying it. It's a Notion-style block editor, text and voice blocks are live, image blocks are still in progress. Sometimes the projects that teach you the most are the ones that started as obligations.
Flutter · Dart
Fluid — Motion experiment
Purely an experiment. I wanted to see how far I could push Flutter's animation system without reaching for any external libraries, a visual audio player with character video backgrounds. It's not a product and it was never meant to be. I just think there's something worth exploring in the idea that code can feel cinematic.
Flutter · Dart · Animations
I've shipped production apps for clients across fintech, crypto, telematics, marine hospitality, and more over three years of agency work. I don't always talk about that work publicly but the experience shows up in how I build. I've built apps for clients across all kinds of engagements, not every project was a dream but each one made me sharper. Right now I'm building Daily Summit because I've personally felt how broken remote standups are and genuinely believe there's a better way.