01 / Selected work
Less telling.
More showing.
Different industries. Different kinds of hard.
A selection of client work, products, and experiments—built from the inside out.
Flagship projectA city in motion.
A system in sync.Go → MQTT → PostGIS
↗
01 / Backend & infrastructureLive app
TagRides · The platform
My flagship end-to-end product. A solo-built ride-sharing platform for Lagos, connecting real-time infrastructure, ride matching, payments, and the rider experience.
Inside the build +
Nine Go microservices behind Kong. Driver and rider location pipelines over MQTT / EMQX and Kafka; PostGIS, OSRM, Valhalla, and Tile38 for routing and proximity. Paystack payments, Firebase authentication, and a simulator for testing ride matching without a fleet on the road.
Client work / Completed● ● ●lexfortlimited.com↗

↗
02 / Web experienceCompleted
Lexfort Limited
An engineering company’s expertise, made visible. A distinctive website that connects services, real project photography, and the next client conversation.
Inside the build +
Built the responsive engineering and construction website with service breakdowns, a project gallery, consultation booking, and a WhatsApp inquiry flow. The visual language combines architectural typography, technical details, and client-supplied project photography.
Visit the website ↗
Independent experiment / Local-first● ● ●RelayDesk / Local content hub

03 / Desktop applicationPrototype
RelayDesk
A little content hub with a very useful trick: it works without the internet. Publish from a laptop and relay updates to phones on the same Wi-Fi.
Inside the build +
A local-first Electron prototype with a TypeScript control panel, Fastify server, SQLite persistence, and WebSockets for instant updates. Secure IPC connects the desktop shell to local operations.
Client work / Property servicesYour home.
Like you.
↗
04 / Brand & web experienceLive website
Your Home Like You
Property services with a personal point of view. A considered brand experience backed by practical quote, catalogue, and operating workflows.
Inside the build +
A responsive Next.js site with service and portfolio pages, quote capture, catalogue validation, policy pages, and branded collateral. A Netlify-ready deployment system supports the handoff; concept work is labelled separately from documented projects.
Visit the website ↗
Client work / Lifestyle commerceDress well.
Live beautifully.
↗
05 / Commerce & desktopLive website
Hadassah Lifestyle
From an interlocking-H identity to a complete storefront. Web and desktop surfaces for a woman-led lifestyle business.
Inside the build +
Logo family, brand kit, catalogue synchronization, validation, and WhatsApp-assisted checkout. A secure Electron shell uses context isolation, sandboxing, restricted navigation, and system-browser handoff. Online payments remain gated on fulfilment and Paystack readiness.
Visit the storefront ↗
Independent product / Flutter client↗
06 / Mobile & web appLive web app
TagRides · The app
Search. Match. Move together. A Flutter client that turns live location, ride options, and fare negotiation into a connected rider experience.
Inside the build +
Four-layer clean architecture with BLoC state management, MQTT5 driver updates, Google Maps, custom markers, Firebase authentication, and Paystack integration. A shared Flutter codebase targets Android, iOS, and web.
Try the web app ↗
Infrastructure / AI gatewayClient requests↓One gateway.
Many models.Virtual keysBudgetsRouting
07 / AI infrastructureDeployed
LLM proxy
Model access with some boundaries. A multi-tenant LLM gateway with virtual keys, per-user budgets, and spend tracking.
Inside the build +
LiteLLM in Docker behind Nginx, with Let’s Encrypt automation and Postgres-backed spend tracking. Per-user model allowlists and daily-resetting budgets, plus upstream header handling for Azure AI Foundry. Built from zero to a public HTTPS endpoint in 48 hours.
Independent product / Brand & marketing
↗
08 / Product websiteLive website
TagRides · The introduction
The story before the first ride. A marketing site and brand system that make the platform and its purpose feel like one product.
Inside the build +
A Next.js marketing site with Tailwind and Motion. Shared colour tokens, typography, marks, and lockups connect the website to the Flutter app, with animated route diagrams and departure-board-style driver cards.
Visit the website ↗