Lagos, Nigeria--:--

Knock, knock

Come on in. The websites don't bite.

Well, only the bugs bite, and I squashed every one of them.
Ready to look around?

Wait, really?

15+ live products across Nigeria, the UK, Canada and the USA — and not one of them has caught fire. Give me 10 seconds of scrolling, I promise it's worth it.

Alright, your loss. Mind telling me why?

Changelog

What's new on this site, newest first.

  1. v1.8
    • New FAQ page with straight answers about how I work, and a changelog (you're reading it).
    • Services and copy now lead with custom full-stack development.
    • Personal Archive photo sliders can be dragged with the mouse.
    • Faster loading: top images load first, heavy effects wait their turn.
    • Smaller cookie notice on desktop.
    • CFM Waitlist plugin updated to v2.3.2.
  2. v1.7
    • "From Lagos to the world": an interactive map of where my clients are, with flight lines and per-country project lists.
    • CFM Waitlist plugin updated to v2.2.8.
  3. v1.6
    • Start a project: a shareable 3-minute project brief at /start/, with personal links and saved drafts.
    • Contact page shows a live "will he reply soon?" status from the Lagos clock.
  4. v1.5
    • Moved to the custom domain odunayobolarinwa.com.
    • Landing banner gets a light/dark switch and a welcome smiley.
  5. v1.4
    • X-ray mode: press X (or tap the X button) to see the tech behind every section, with live load stats.
  6. v1.3
    • Featured builds for CULTUR FM Tickets, the Webhook Proxy and the CULTUR FM Totes custom shopping flow.
    • Country flags on every project.
  7. v1.2
    • Featured builds for CFM Waitlist, PrepMaster, and Snap & Stem's Add a Tip and EN ⇄ FR language switcher.
  8. v1.1
    • "In Their Words": six client testimonials in a scroll-lit card stack.
    • Personal Archive bento gallery; X (Twitter) added to socials.
  9. v1.0
    • Launch of the grunge editorial redesign: five languages, light/dark mode, GSAP motion, a Vue works filter and a Three.js hexagon.
  10. v0.1
    • First build of the new portfolio.

Hold up — don't go yet

Leaving without dropping your genius idea here is basically a crime against innovation.

(Not a real crime. Please don't call the police.) Tell me what you're dreaming up — a website, an app, a wild 2am idea — and I'll turn it into something real.

Go on then, impress me.