Design Engineer | Frontend Engineering, Interactions & Accessibility

Abuja, Nigeria
Joined December 2020
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
Uzo retweeted
A closer look at the "Best Part" idea I shared last week for Spotify.
2
1
11
1,202
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
150
14,427
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,060
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,285
Uzo retweeted
I recently read @benjitaylor's article on morphing icons and wanted to try it myself. Instead of fading one icon out and bringing another in, the lines move into new positions to form the next icon. I made a small set to see how far I could take the idea. React + Motion.
4
6
85
4,056
Uzo retweeted
I’d just wrapped up my icon morph experiments when I saw the new iPhone Duo status icons. The animation kept showing up on my feed, and it was too good not to try rebuilding for the web. The whole thing is made with SVG paths. You can play with it here: uzookafor.com/cellular-statu…
I’m loving the new cellular, WiFi, and battery status icons for iPhone Duo
3
5
47
3,933
Uzo retweeted
Went back to the merchant onboarding component and added a dark theme. Instead of scattering dark: classes everywhere, I moved colors, type, shadows, and states into semantic design tokens. The tricky part was keeping the transition smooth without breaking the interactions.
I saw this task disclosure interaction from Nitish and wanted to try my own version. Rebuilt the idea for the web as a merchant onboarding flow. The tricky part was getting the dropdown and card collapse to close together without fighting each other. React/Next.js
1
1
12
1,865
Taste is becoming one of the most important skills for design engineers. Here are 4 articles I recommend reading on taste ↓
16
45
3
632
41,544
Uzo retweeted
I saw this task disclosure interaction from Nitish and wanted to try my own version. Rebuilt the idea for the web as a merchant onboarding flow. The tricky part was getting the dropdown and card collapse to close together without fighting each other. React/Next.js
task widget disclosure interaction ⎯⟡°
1
1
1
13
1,899
Uzo retweeted
A closer look at the @stripe FX conversion UI I shared yesterday. Someone mentioned the subtle bounce on the input fields, so I figured a zoomed-in view was worth sharing. Reduced motion support baked in. #react #accessibility
Replying to @stripe
@stripe posted their new FX conversion UI yesterday. Saw the design and wanted to try building it with some motion. Reduced motion support baked in. @framermotion #react
2
6
739
Uzo retweeted
I kept noticing that iOS Photos grid-to-detail interaction and figured I'd try rebuilding it for the web. Spring physics, rubber-band drag, keyboard + screen reader support, reduced motion support. Built in React with a spring engine I wrote myself. No animation library.
1
12
646
Few tricks to make your app feel more native on mobile
40
221
14
5,535
243,433
Uzo retweeted
Spent the weekend cleaning out my camera roll and noticed that subtle parallax shift when you swipe between photos. So I rebuilt it for the web. Spring physics, no animation library. Full keyboard nav + screen reader support.
1
17
1,123
Im open for new projects beginning in August. - Web Development (front end, back end, CMS dev) - WebGL/WebGPU development - Web Design - Both Please reach out via DM or email me [email protected] Reposts appreciated
WIP to end your week!
1
1
41
2,545
Uzo retweeted
A mouse image trail effect I built on a recently launched foundation site. Added a bit of bounce to the reveal so the images feel alive as they follow the cursor. @webflow & @greensock #webflowdevelopment #developmentpartner
1
2
25
1,186
Uzo retweeted
A scroll through a section on a recently launched site. The SVG wheel behind the CTA rotates based on scroll direction, and there's a bit of parallax on the image to give the section some depth. #webdevelopment #developmentpartner #webflow
2
2
14
1,160
Uzo retweeted
Quick look at a custom link interaction I just shipped for a recent client project. #Webflow #WebDevelopment #MicroInteractions
1
10
1,504
Uzo retweeted
Quick look at a site I recently built for a foundation. The curved photo marquee was one of my favourite interactions to build. #webflow #gsap
2
8
394