I'm a full stack AI engineer who builds production systems — not prototypes. I've shipped a sales agent AI that's processed over 20,000 messages across 50–100+ concurrent conversations per instance for a live US car dealership, architected an IoT energy monitoring system with embedded MQTT and real-time hardware control, and built an AI-powered EMR with a two-stage agentic pipeline for autonomous clinical workflows.
Currently, I'm a software engineer at FEERS, where I built the full software stack connecting ESP8266 hardware sensors to a React dashboard — embedded MQTT broker, bidirectional device control, and live energy analytics over WebSockets. Previously, I've built production-ready products for clients across Nigeria, Liberia, Ghana, Botswana, and the United States.
I'm also a Computer Engineering student at Obafemi Awolowo University, a research collaborator, and an open-source contributor. Outside of work, I'm usually taking an AI course, building side projects, or figuring out how to make something that already works — work better.
02. Experience
Software Engineer · FEERS
Built the full software layer for an IoT energy monitoring system — embedded an Aedes MQTT broker inside Node.js, designed a dual-auth system (JWT for users, API keys for hardware), and implemented bidirectional device control from dashboard to relay modules. Real-time data pipeline pushes sensor readings to the React dashboard via Socket.IO.
- React
- Next.js
- Node.js
- Socket.IO
- MQTT
- MongoDB
- shadcn/ui
- TypeScript
Web Developer · Tekcify
Built production-ready UI for AI-driven product launches. Translated complex AI capabilities into clean, intuitive interfaces with pixel-perfect Figma implementations. Maintained component libraries and design system consistency across multiple projects.
- React
- Next.js
- TypeScript
- React Hooks
- Zustand
- OAuth 2.0
- Tailwind CSS
- Framer Motion
- Figma
Web Developer · Solacx Digital Labs · Liberia (Remote)
Developed scalable frontend features including auth flows, protected routing, and API integrations. Led performance optimisation — code splitting, lazy loading, caching strategies — and drove component-driven architecture decisions for production applications deployed on AWS.
- React
- Next.js
- Node.js
- WordPress
- TypeScript
- AWS

Prepwise
A real-time AI interview coaching platform with a lip-synced video avatar, streaming voice feedback in under 500ms, and multi-dimensional answer evaluation — built in 8 weeks as part of a Collabsprint team.
- Next.js 14
- TypeScript
- Vercel AI SDK
- GPT-4o-mini
- Cartesia Sonic-3
- Simli
- WebRTC
- MongoDB
- Zod
- jose JWT

Helix
An agentic Electronic Medical Records system for African clinics — a two-stage AI pipeline that autonomously handles scheduling, patient records, and clinical summaries through natural language.
- Next.js
- React
- LangChain
- Gemini 2.5
- Firebase
- Zustand
- Radix UI
- TypeScript

FEERS Energy
A full-stack IoT energy monitoring platform with an embedded MQTT broker, bidirectional hardware control, and real-time dashboards — connecting ESP8266 sensors to the web with sub-second latency.
- Node.js
- Aedes MQTT
- Socket.IO
- React
- Next.js
- MongoDB
- ESP8266
- TypeScript

BrokerSMS
A production AI sales agent serving 150+ brokers — over 20,000 messages processed, 50–100+ concurrent conversations per instance, handling real-time lease calculations, deal negotiations, and order-taking autonomously over SMS for a live US car dealership.
- Python
- Flask
- LangChain
- GPT-4o
- Twilio
- Redis
- MongoDB
- Docker
- Next.js
04. Writing
How I Built a Real-Time IoT System From Hardware to Dashboard: ESP8266 + MQTT + Node.js + WebSockets + React
A production-ready IoT system combining hardware sensors with a web dashboard. MQTT for device communication, WebSockets for real-time updates, and REST APIs for control actions.

React2Shell Hacked My Servers. Here's Your 3-Step Fix.
Attackers exploited a React2Shell vulnerability in Next.js App Router to compromise servers and install crypto miners. A three-step remediation strategy to patch and redeploy safely.