Available for contract and full-time roles

Full-stack engineer. I take products from idea to market — the frontend, the backend, and the AI layer in between.

Lagos, Nigeria · ··:··:·· WAT

ResumeWhatsApp

Selected work

things I've shipped

more coming soon...

Work

where I've worked

Five teams across trading, insurance, cooperative finance and banking. Expand any role for specifics.

Jan — Jun 2026 · Remote

Designing and building Tradepartna end to end — a MetaTrader 5 trading journal and analytics platform for retail forex traders.

  • Built multiple authenticated dashboard modules across a Next.js 16 / React 19 frontend and a modular FastAPI backend.
  • Shipped a headless MT5 sync microservice (FastAPI + Celery) that pulls live trade deals and delivers enriched payloads via webhooks.
  • Designed Partna AI — a LangGraph ReAct copilot with 13 analytics tools, SSE streaming, and per-user credit metering in Redis.

About

my approach to work

I love solving hard problems with code—they give me an unhealthy amount of excitement. More than that, I love using technology to build things that make people's lives easier.

Design is the part I get obsessive about. The product has to look as good as it works.

I'm not loyal to any framework. I use what fits the product — lately that's Next.js and Nest.js, but that changes.

I take ownership beyond the code—from understanding the problem and questioning assumptions to making thoughtful tradeoffs and seeing the product through. I trust proven patterns, but I'm not afraid to explore a less obvious approach when the product calls for it.

Got something hard to build? Reach out.

Stack

what I build with

I pick tools per problem, not per preference. Tap or hover for names.

Frontend

React
Next.js
TypeScript
Tailwind CSS
Redux
TanStack Query
React Native / Expo
Motion

Backend & Infra

FastAPI
Python
Node.js
Express
NestJS
C# / ASP.NET Core
PostgreSQL
MS SQL Server
MongoDB
Redis
Docker
Supabase
Git

Work with me

Have a product that needs an engineer who can also design?

Tell me what it needs to do. Let me cook.

WhatsApp meResume