Shot from below. Boots in the foreground. Plugging himself in.
Same character. Completely different presence. And riding a pencil into the application form. Type that leans and wobbles. Colour that refuses to be tasteful.
Fun, colourful, bold weren't moods. They were instructions
Upskill by Cardtonic has been giving MacBooks to young Nigerians since 2022.
This year it crossed a border for the first time.
I designed the Upskill 4.0 website 🧵 https://t.co/sCuv8BPK9d
This is what I was handed.
Fine as a mascot. But it just stands there.
A character that only stands there can't carry a website.
So I went looking for perspective.
Not poses. Perspective. Camera on the floor, hands first, feet first.
Then this came back.
I built a backtesting tool, ran my own gold strategy through it, and it told me my edge was a coin flip.
That's the feature.
Open-sourced the whole thing 🧵
#XAUUSD#buildinpublic
my approach to building with AI: functionality first, ground up. then — because i'm a UX designer — find where the experience can be better. and don't guess, test.
the model types. the product thinking is mine.
try it: https://t.co/tLcxjQG3pt
painkillers — small apps i build to kill my own everyday frictions.
this one: select any text, hit a shortcut, it rewrites in place. on-device, no copy-pasting into chatgpt.
but the real story is how it went from v1 to today 👇
so i asked: what mental model do people already have for AI? after 2 years of chatgpt, it's a conversation.
so i rebuilt it around that — a clean chat, nothing to learn. same power.
my approach to building with AI: functionality first, ground up. then — because i'm a UX designer — find where the experience can be better. and don't guess, test.
the model types. the product thinking is mine.
try it: https://t.co/tLcxjQG3pt
so i asked: what mental model do people already have for AI? after 2 years of chatgpt, it's a conversation.
so i rebuilt it around that — a clean chat, nothing to learn. same power.
your error states are where people decide whether to trust your product.
most teams write them last, in a rush, with zero empathy.
a good error message is someone steadying your arm — not a door closing in your face.
i'm a designer, not an engineer.
this week i still shipped a macOS app, a framer hover component, and started building my own app to run my whole job search.
i make the calls. AI does the typing.
"designers can't build" is dead — you just need taste and an agent.
i'm a designer, not an engineer.
this week i still shipped a macOS app, a framer hover component, and started building my own app to run my whole job search.
i make the calls. AI does the typing.
"designers can't build" is dead — you just need taste and an agent.
i'm a designer, not an engineer.
this week i still shipped a macOS app, a framer hover component, and started building my own app to run my whole job search.
i make the calls. AI does the typing.
"designers can't build" is dead — you just need taste and an agent.
the best fintech design doesn't start from the screen — it starts from how people already move money.
"prosperity, made common" only means something if the person most likely to be shut out can walk through the door.
https://t.co/I1bltv1PAs
last year i designed Rank (formerly Moni), end to end — a money app built on Esusu, the savings circles nigerians have trusted for generations.
onboarding, home, sending money, bills, and the rotating savings circles themselves.
so across the whole app i designed for the feeling, not just the flow.
make the home answer "is my money okay?" before it shows off. make sending money feel as certain as handing cash to someone you know. build the circle to carry the trust people already give in person.