Project archive
Everything I’ve shipped, newest first. Some of these were team efforts and some were mine alone — the role is noted where it matters.
| Year | Project | Built with | Status |
|---|---|---|---|
| 2024 — Present | Tight Line Software Marketing and services site for Tight Line, who build software systems and place engineering talent at scale. React front end against a headless WordPress backend, queried over GraphQL.
|
| Live |
| 2026 | rlayAi AI customer support that answers from your own knowledge base and hands off to a human the moment it should. Embeds into an existing site in a single line.
|
| Live |
| 2026 | 54dealers Marketplace for new cars, pre-owned cars and genuine parts in Lagos. Every listing carries its inspection report, service history and price up front, and parts are checked against your own car before you buy.
|
| Live |
| 2021 — 2024 | Daba Finance Investment platform opening African public and private markets to retail investors. I worked across the React front end and the Node GraphQL services behind it, with Kafka moving events between microservices.
|
| Live |
| 2024 | CraftCheck AI An AI auditor for websites — point it at a URL and it reports back on what is broken, slow or inaccessible.
|
| Live |
| 2022 — 2023 | KompleteCare Telemedicine platform connecting patients to doctors across Africa. I built responsive consultation flows and wrote the BDD/TDD suite covering its WebRTC video calls.
|
| Live |
| 2022 — 2023 | Careplan365 Online mental healthcare platform. I migrated the dashboard from Nuxt to React and built the shared UI library the team worked from.
|
| Live |
| 2023 | Mealtrips Food ordering and delivery platform, built on Nuxt.
|
| Live |
| 2022 | BizAid — Development Bank of Nigeria Business support platform for the Development Bank of Nigeria, built on Vue with a Laravel backend. Platform retired — Insidify now redirects to SeamlessHR.
|
| Retired |
| 2021 | Paypaddi Utility bill payment platform. I worked on the first iteration of the backend.
|
| Live |
| 2021 | Weboja Content management system built on Laravel. Live link disabled — the site's TLS certificate expired in March 2026 and browsers block it. Set status back to "live" once it is renewed.
|
| Unavailable |