Skip to main content

Projects

Building products that solve real problems.

01

ProxySock - B2B Proxy Marketplace (Canadian Startup)

Live

B2B SaaS platform built from scratch. I designed the initial architecture and built the customer dashboard, product catalogue, ordering, account management, and payment flows, including Stripe checkout with webhook-based order processing, plus Paystack and crypto payments. As usage grew to 3,000+ daily transactions, I worked with another backend engineer on the move to Ruby on Rails and PostgreSQL, and on self-managed VPS hosting with Docker and Kamal.

ReactTypeScriptSupabaseRuby on RailsPostgreSQLStripePaystackDockerKamal
02

Jobin.cloud - AI Recruiting Platform

Live

Initiated and led the frontend migration of an AI-powered recruitment platform serving 6,000+ users from legacy Vue/Nuxt to React, Next.js, and TypeScript, owning most of the implementation. Introduced SSR and validated improved page-load performance through before-and-after testing. Built reusable UI components and recruiter workflows spanning outreach, messaging, sequencing, campaign management, and reporting. Integrated MongoDB-backed data through Apollo GraphQL queries, mutations, and caching, and improved deployment reliability with GitHub Actions.

VueNuxtReactNext.jsTypeScriptGraphQLApollo ClientMongoDBTailwind CSSGitHub Actions
03

Kobowise - Investing Education & Practice Platform

In developmentLive

An education-first investing platform designed to help young Nigerians learn, practise, and understand investing without risking real money. Features guided lessons, NGX company exploration, a ₦500,000 virtual investment wallet, and AI-assisted learning tools. Currently in development.

ReactViteTypeScriptFastAPISQLAlchemyPostgreSQLSupabaseGroq AICloudflare PagesRender
04

FormFlow AI - Conversational Form Engine

GitHub

Turns long forms into quick chat conversations. You answer one question at a time while real inputs appear inside the chat. Includes three ready templates for onboarding, bug reports and support tickets, all powered by one conversation engine with live streaming, strict answer validation, inline editing and progress that survives a refresh. Built with Next.js and TypeScript, animated with Framer Motion and covered by Playwright tests.

Next.jsTypeScriptTailwind CSSFramer MotionZodPlaywrightVercel
05

AgentMesh - Multi-Agent Event Pipeline

GitHub

Three AI agents passing work through message queues like a factory line. A finder collects headlines, a translator converts them and compliance screens every item, all coordinated over Redis Streams with Docker Compose. Every hop writes to an inspectable trail with timings, failed steps retry then degrade gracefully, and a live dashboard shows runs filling up in real time. Python and Node.js workers behind one REST gateway, zero API keys and zero cost.

PythonNode.jsRedis StreamsDockerREST API
06

Nyom Date - Dating Mobile App (Client Project)

Live

Developed cross-platform dating mobile application with real-time matching, chat functionality, and user profiles with advanced filtering. Built React Native frontend with Node.js/Express backend, MongoDB database, and Socket.io for real-time features.

React NativeNode.jsExpressMongoDBSocket.ioReactTailwind CSS
07

BALLERSYARD - Sports Platform

Live

Built comprehensive sports platform connecting players with local games. Implemented game discovery, instant joining, skill-level filtering, and reservation system across multiple sports using React 19, TypeScript, and Supabase.

React 19TypeScriptViteTailwind CSSFramer MotionTanStack QueryReact RouterSupabaseGoogle Maps
08

STiIM - Live Music Experience Platform

Live

Developed immersive live music platform for Lagos-based artist performances. Built with Next.js and Convex, featuring session discovery, artist profiles, crowd interaction, and content streaming to YouTube, Spotify, and Audiomack.

ReactNext.jsTypeScriptConvexTailwind CSSFramer MotionVercel
09

VisitAid - Autonomous AI Agent

GitHub

Real-time autonomous agent built and deployed in 48 hours for WeMakeDevs Vision Hackathon 2025 — continuous multi-step reasoning, proactive hazard detection, and voice output without human prompting. Agent behavior is governed by a structured instructions file that separates policy from code, enabling rapid iteration without redeployment.

PythonGemini Realtime APIVision Agents SDKDockerRailway
10

Rora AI - LLM Benchmark & RAG Pipeline

GitHub

An in-development AI application that converts natural language questions into SQL queries using local language models. Built with FastAPI, LangChain, Ollama, and Streamlit, with schema-aware query generation and validation to support more accessible database exploration.

PythonFastAPILangChainOllamaStreamlitNext.jsSQLAlchemyPydanticPytestDockerGitHub Actions