Design Engineer | Frontend Engineering, Interactions & Accessibility

Abuja, Nigeria
Joined December 2020
Most gaps in a @github contribution graph have a reason. Parental leave, out sick, touching grass 🤭. So I designed a way to mark them as time away. Select the empty days, say what you were doing, and they’re hatched on your profile.
4
1
14
485
I rebuilt the clock customization from Apple’s new Homeview. My favourite part is the ticks. When you switch to the style that has them, they grow in from the edge and push the numbers toward the middle. Built with React and Motion.
2
1
29
995
Finally finished this Google Calendar idea. One button turns a meeting into an email with your agenda already in it, and sending it cancels that week’s meeting.
7
333
Uzo retweeted
A closer look at the WhatsApp voice note prototype. Tap a word, and it plays from there. The dotted ones are words the transcript wasn’t sure about, so you can tap and check them. Holland is meant to be Haaland 😅
2
4
298
A closer look at the WhatsApp voice note prototype. Tap a word, and it plays from there. The dotted ones are words the transcript wasn’t sure about, so you can tap and check them. Holland is meant to be Haaland 😅
2
4
298
Tried @WhatsApp's voice note transcripts recently and prototyped how I’d want them to work. Tap a word, it plays from there. Used the Man City saga for the sample note because football’s back tomorrow and I can’t wait.
1
10
517
The mobile version, up close. The album waits in the mini player, since it's on screen when you start a podcast. Its artwork is the button because the card peeking out is too small to tap. When it comes back, it lifts clear first, like pulling a card from a deck.
saw this a few days after sharing my spotify "best part" prototype, so I built it (react + motion). the album waits behind the podcast, and one tap takes you back to where you were.
1
12
523
saw this a few days after sharing my spotify "best part" prototype, so I built it (react + motion). the album waits behind the podcast, and one tap takes you back to where you were.
I kinda wish Spotify would let me keep two streams active. Just because I want to listen to a podcast doesn’t mean I‘ve given up on the album I had in rotation.
2
4
1
14
1,331
Uzo retweeted
A closer look at the "Best Part" idea I shared last week for Spotify.
2
1
11
1,202
A closer look at the "Best Part" idea I shared last week for Spotify.
2
1
11
1,202
Had this little “Best Part” idea for Spotify, and used it as an excuse to sneak Sirens in there because it’s still my favourite from The Odyssey score 😂 🔊
1
12
1,792
Uzo retweeted
A collection of my best work over the years. Audio on. Book your Q4 project now. You're legally required to.
22
14
2
151
14,423
Shared this upload component yesterday, then caught a tiny hitch in the recording. At 0.25x, the row disappeared just before the container resized. Changed it so each row collapses its own height and the container follows. Also shows fail/retry + offline/resume.
3
151
Uzo retweeted
Upload files component
1
1
4
149
I’m looking for technical builders working with AI to join us at TSG Labs. People who can talk to customers, prototype solutions, build the integrations, and get them into production. We’re building 0→1 products across AI and fintech, with Paystack’s infrastructure, distribution, and ecosystem behind us. If you’re high-agency, deeply technical, and happiest building from first principles, I’d love to hear from you. Apply below ↓
You can now pay for things in Africa directly from your AI agent. Today we’re introducing Paystack Index, the easiest way to check out with Paystack merchants through Claude, ChatGPT, OpenClaw, and any AI agent. At launch, you can: → Buy airtime: “Buy ₦500 MTN airtime for 080…” → Send money with @zapbypaystack: “Send ₦25k to…” → Buy food with @ChowdeckHQ: “Order jollof under ₦3k near me” As more merchants join the Index, you’ll be able to do more, from booking rides and ordering groceries to paying utility bills, quickly and securely. Paystack Index is now available in Nigeria, with more African markets coming soon. An experimental product from Paystack and TSG Labs.
38
188
14
550
99,028
Upload files component
1
1
4
149
Someone asked what “connected to Wi-Fi, no internet” would look like in my Unified Connection prototype. So I added it, plus reduced-motion support. Five states now transition directly using SVG paths and geometry. Reduce Motion swaps the morph for a short dissolve.
8
2,748
Uzo retweeted
What if iPhone Duo had one unified connection indicator? The whole interaction is driven by SVG paths and geometry, no crossfades.
1
1
27
3,284