Selected work

Four projects, four different problems.

Each one is written up properly, with the decisions, the alternatives I rejected, and the things that did not work. Not a screenshot and a list of technologies.

  1. 01 / Education

    Français Lingua Voyage

    An online French school taking enrolments through WhatsApp, with no way for a stranger to find it or trust it. Now a site that drew visitors from five countries on day one.

    Read the case study

  2. 02 / Oil and gas services

    GEE Expert Limited

    A welding and fabrication company with more than a hundred delivered projects and nothing online to show for any of them.

    Read the case study

  3. 03 / Backend engineering

    Embeddable Widget Platform

    Multi tenant lead capture that drops into any customer's website with one script tag, and cannot leak one tenant's data into another.

    Read the case study

  4. 04 / Applied AI

    Offline Cassava Advisor

    A farming advisor that runs with no internet at all, on an eight gigabyte laptop from 2015. Four language models tested, three rejected.

    Read the case study


Also built


AI Website Builder

ai-website-builder-omega-indol.vercel.app

Built following an online tutorial that taught Stripe. Stripe does not support merchant accounts for Nigerian registered businesses, so I read the Paystack docs and replaced the payment layer, then added idempotent webhook handling and a credit ledger. Everything else followed the tutorial.

The AI Website Builder homepage, branded SiteBuilder, on a black ground with a purple glow: the headline Turn thoughts into websites instantly, with AI, a prompt box with a Create with AI button, and a credits counter reading 20 in the header.

Screen recorder

screen-recorder-liart-five.vercel.app

The tutorial built the recorder and the Mux integration. I added Google OAuth so the app is gated by registration and login, and recordings are scoped to the signed in user.

The screen recorder's sign in card on a dark navy page, titled Loom Clone, with the line Sign in to record and manage your videos and a single Continue with Google button.