All live

Projects

Personal projects, all live.

Compesight
Live2026

Compesight

Competitor intelligence, on autopilot

Product marketing teams lose deals because they find out too late that a competitor changed pricing or shipped a feature. Compesight watches competitors across 10 source types, catches every change, and turns it into ranked alerts and a battlecard that stays current on its own. Crawlers, LLM classification pipeline, billing, and all.

Personal project

Next.jsFastAPIPostgreSQLpgvectorCeleryRedis+4
Tipwise
Live2026

Tipwise

Predictions that grade themselves in public

Every tipster site claims a win rate and none of them prove it. Tipwise pairs Dixon-Coles statistical modeling with LLM synthesis to produce daily risk-ranked picks across 12 leagues, then publishes its own track record, graded automatically, whether it was right or wrong. The hard part was trust, so I made verification the product.

Personal project

Next.jsTypeScriptSupabaseClaudeTanStack QueryPuppeteer
Clance
Live2025

Clance

A workspace shaped like how agencies actually staff

Freelance teams juggle tasks in one tool, chat in another, and approvals in a thread nobody can find. Clance puts tasks, real-time chat, notes, files and approvals in one workspace, with per-project roles instead of global ones, because the same person leads one project and executes on another. Next.js, NestJS and Socket.io in a Turborepo monorepo.

Personal project

Next.jsNestJSFastifySocket.ioDrizzle ORMPostgreSQL+1
Glasspot
Runner-up2026

Glasspot

Runner-up out of 1,000+ participants

Group contributions in Nigeria usually mean one person holding everyone's money and everyone hoping. Glasspot locks the payout and refund rules before a single naira goes in, so funds move automatically or through a trusted trigger, never out of someone's personal account. Led a two-person team to runner-up out of over 1,000 participants at the Nomba x DevCareer Hackathon 2026.

Team lead, 2 people

Next.jsFastifyTypeScriptDrizzle ORMPostgreSQLBullMQ+1
Eventza
Live2024

Eventza

Sell tickets, scan people in

End-to-end event ticketing: create an event, sell tickets with Stripe Connect so organisers get paid directly, and check attendees in by QR from a companion scanner app. Payments, ticketing and check-in all built from scratch.

Personal project

Next.jsTypeScriptTailwindCSSExpressPostgreSQLStripe+2
KeepNet
Live2024

KeepNet

Notes that travel with you

A note-taking and sharing platform with a proper rich-text editor, file uploads to S3, and cross-device sync. Write anywhere, share with anyone by link.

Personal project

Next.jsTypeScriptPrismaPostgreSQLTiptapAWS S3