Olabisi Adigun, designer and engineer: Designs it.Builds it.
I’m a designer and full-stack engineer. Brands, websites, apps and AI features, from the first sketch to the live product.
Tools I use: JavaScript, TypeScript, Python, React, Next.js, React Native · Expo, Tailwind CSS, Vite, Framer Motion, GSAP, Node.js, Express, FastAPI, Socket.io, JWT, MySQL, Sequelize, Firebase, Supabase, Gemma · GenAI, HTML5, CSS3, Figma, VS Code, Git, GitHub, Postman, Docker, Vercel, Render, Mapbox, Google Maps, Twilio, WhatsApp API, ElevenLabs, PostHog, WordPress, Elementor.
Start with
the work.

One night. One pivot. First place.
Dropped the original idea mid-hackathon to tackle campus safety, and rebuilt it on Gemma 4 overnight.

One download. A whole classroom.
Treat distribution, not bandwidth, as the problem. Phones pass lectures to each other over BLE mesh.

Trust the math, not the signal.
Settle a payment between two devices with signatures first, then reconcile with the network later.
Ask me how
I decide.
By finding the actual problem before I touch a screen.

It looked like slow downloads. It was distribution: a handful of connected students were accidentally gatekeeping lectures from everyone around them.
Read the story
Emergencies were slow to report and slower to answer. So the SOS button needs no sign-in and no forms. One tap, geolocated, in under three seconds.
Explore the caseBy assuming the connection will fail, and designing every layer around that.

Two devices commit to a payment with cryptographic signatures, not a server, then reconcile with the settlement network once the signal is back.
Explore the case
One connected phone seeds content to the phones nearby in hash-verified chunks, and bad chunks are re-requested from another peer.
Explore the caseBy picking one hard constraint and letting it shape everything else.

AAA contrast on body text. That one rule changed the palette, the type size and the tap targets, and the whole system looks better for it.
Explore the case
If the interface has colour, the data can’t. Everything is graphite except one electric blue, kept for the live value and the primary action.
Explore the caseSame curiosity.
New territory.
Explore all the work - Report in three seconds. Respond in real time.S.A.F.E.
KWASU · Lead engineer - Feel better, one moment at a time.AiPal
Website design · Client - A storefront that reads like a lookbook.STRĪKE
Frontend engineer · Client - Software for people on a bad day.Bloom
Healthcare brand system - Made from things you can name.Vera
Wellness brand system - Every number, one keystroke away.Luminary
Analytics brand system - Built for the real world.Crypto with Shola
Redesign · Web design
From a messy idea
to “why didn’t
this exist?”
An AI assistant’s product site. A brand system for healthcare. Payments that settle offline. A campus SOS that answers in seconds. Different problems, same job: understand what people actually need, then design and build it until it feels obvious.
How I workTwo crafts.
One product.
I’m Olabisi, a designer and full-stack engineer, and the founder of Greene Studios.
Based in Nigeria, and often on the move. I started with typography and layout, moved into freelance work, then into software. Now I build AI and offline-first products end to end, from the brand to the database.
More about me

What kind of work do you take on?
Websites, web and mobile products, brand identities, design systems, and AI features. I can design and build, or do either on its own.
Do you only design, or do you build too?
Both. I don’t hand over a Figma file and wish you luck. I build what I design, so it has to work in production, not just in a prototype.
How do we start?
Fill in the project questionnaire. It’s six quick questions, the answers land in my inbox, and I reply by email.
Where are you based? Do you work remotely?
I’m based in Nigeria, I travel a lot, and I work remotely with teams anywhere.
What should I have ready?
A rough idea of the problem, who it’s for, when you want to start, and any brand or product that already exists. The questionnaire covers all of it.
