Responsive interfaces with attention to interaction, accessibility and performance.
Full-stack developer · Nigeria
Websites people remember.
I build digital products from the interface to the systems behind it. Thoughtful experiences, solid engineering and software that gets out of the way.
I build the system around the screen.
Good software is more than a polished interface. I work across frontend, backend and data to make products that feel considered from the first click to the last request.
From an idea, to an interface, to something people can actually use.
Design, code and everything between.
I can take a product from a rough idea to a working system, or jump into an existing codebase and improve what's already there.
APIs, authentication, business logic and backend systems that support the product.
Turning vague requirements into clear, useful interfaces and product flows.
PostgreSQL, MongoDB and data structures designed around how the product actually works.
Reliable APIs and integrations that keep different parts of a product talking.
Getting applications into production with sensible infrastructure and repeatable deployments.
Things I've built.
A few products, platforms and experiments I've worked on across design and engineering.
A property marketplace built around discovery, transparency and trust.
A storage engine built from scratch with memtables, WALs, SSTables, Bloom filters and compaction.
A CLI that turns a Twitter/X archive into an auditable dataset using configurable criteria and AI-assisted analysis.
A URL shortener written in Rust without a web framework, using raw TCP and manual HTTP parsing.
A payment backend handling Stripe payments, webhooks, idempotency, refunds and transaction reconciliation.
Start with the problem.
The process stays flexible. The goal isn't to force every project through the same checklist. It's to understand what needs to be built, then build the right thing.
Understand
Get clear on the people, constraints and actual problem before writing a line of code.
Shape
Turn the idea into a clear interface and a structure that makes sense.
Build
Turn the design into a working product, from interface to backend.
Refine
Test the details, fix what feels wrong and remove anything that doesn't need to be there.
Ship
Put it in the hands of real people and keep improving from there.
Keep it useful.
Let's build something useful.
Have a product in mind, an existing project that needs work, or just a problem worth solving? Tell me about it.