
About me
Full-Stack Software/AI Engineer.
Full-stack engineer with backend depth in real-time AI systems — async Python, FastAPI, WebRTC, and LLM agent state machines. Most recently I built Truefit.ai, a live voice interview platform running on Gemini Live, and diagnosed a production-blocking audio pipeline bug end to end. I care about systems that hold up under real traffic, not just a demo.
Experience
- Owned end-to-end feature development across frontend and backend, shipping production features from design to deployment.
- Worked with stakeholders to design and iterate an intelligent recommendation system based on real user feedback.
- Optimized and refactored key parts of the backend infrastructure to improve performance and scalability.
- Set up and deployed the entire backend architecture on Render, ensuring a reliable and maintainable PAAS environment.
- Collaborated with the product team to implement stable RESTful APIs that support ECO Africas sustainability platform.
- Designed and developed a REST API catering to all organizational product needs.
- Utilized AWS S3 for object storage and RDS for a scalable PostgreSQL database.
- Collaborated with the team to transition the system seamlessly from development to production.
- Built a frontend app with Next.js and integrated global state management using Zustand and Redux.
- Built an intelligent scheduling app powered by AI and LLMs to dynamically organize user tasks.
- Designed workflows that prioritize tasks based on deadlines, user preferences, and duration.
- Optimized performance using Celery for task processing and concurrency, ensuring scalability and responsiveness.
- Built a dual-channel WebRTC/WebSocket architecture — WebSocket for signaling, WebRTC/SRTP for all media — to eliminate head-of-line blocking and keep audio jitter-resilient.
- Structured the interview agent as a tool-calling, domain-driven state machine behind abstract ports, so the AI provider (Gemini, OpenAI) can be swapped without rewriting agent logic.
- Diagnosed and fixed a compound production bug: a greedy queue drain collapsing 40 audio chunks per call plus a clock reset corrupting frame pacing, together causing an infinite response loop.
- Built a custom AudioBridge with PCM resampling and asyncio concurrency for multi-party audio sessions.
- Built backend features for a habit-tracking app, converting business logic into robust, testable code.
- Designed a data pipeline to efficiently react to user activities on the web app.
Projects

Truefit.ai
Started Nov 2024
Real-time AI voice interview platform: dual-channel WebRTC/WebSocket architecture, a provider-agnostic tool-calling agent state machine, and a production audio pipeline bug diagnosed and fixed end to end.
Read the build
CoopWise
Started May 2025
CoopWise is a full-stack financial tool for African cooperatives (Ajo, Esusu, Chama), helping groups save, contribute, and manage funds transparently. Built with FastAPI, PostgreSQL, Next.js, and integrated with stablecoin escrows, CoopWise bridges traditional savings with modern tools.

LockedIn
Started Jan 2024
A NextJS full-stack habit-tracking application that helps users to track daily habits and view insights on their progress.
Skills & Stack
Education
B.Sc. Computer Science
National Open University of Nigeria - GPA 3.58/4.0
Expected Dec 2026