๐Ÿ‘‹ Hi there, I'm

Ejeh Kaodilichi
Emmanuel

|

I build scalable systems end-to-end backend, frontend, deployment, and the data that drives decisions. Passionate about fintech, edtech, and AI-powered products.

Emmanuel (Odili)

Building impactful software.

I'm a Software Engineer at Semicolon Africa based in Lagos, Nigeria, where I lead the LearnQuest AI capstone team. I work across the full stack โ€” from backend services and frontend interfaces to deployment pipelines and the data layer that informs product decisions.

I've led a few of my team members building EstateLink, a real-estate microservices platform, and I'm currently building an AI-powered learning platform, a real-time fintech transaction monitor, and a voice-first banking app for Nigerian users.

I'm passionate about building scalable, production-ready systems that look simple on the outside but are powerful under the hood.

๐Ÿ“
Based in
Lagos, Nigeria
๐ŸŽฏ
Focus
Fintech & EdTech
๐Ÿš€
Currently
LearnQuest AI Capstone
๐Ÿง 
Learning
Data Science & Analytics

Tech Stack

Languages

Java JavaScript TypeScript Go Python Dart

Backend

Spring Boot Node.js / Express FastAPI Go / Gin Apache Kafka

Frontend & Mobile

React Next.js TypeScript Tailwind CSS Flutter

Data Science & Analytics

Python Pandas DuckDB Jupyter MySQL

DevOps & Cloud

Docker AWS Git / GitHub Vercel Render

Databases

MongoDB PostgreSQL MySQL SQLite

Featured Projects.

A selection of the systems I've designed, built, and deployed.

๐ŸŽ“
Flagship

LearnQuest AI

AI-powered learning platform for Nigerian secondary school students with curated curricula, quiz engine, gamification (XP, badges, streaks), and Gemini-powered content generation.

Go / Gin React Gemini API Firebase PostgreSQL
๐Ÿ 
Team Lead

EstateLink

Real-estate microservices platform for listing, buying, and managing properties with agent assignment, offers, inspections, and real-time notifications. Led a few of my team members.

Java Spring Boot Kafka Microservices
๐Ÿ’ณ
Deployed

FeeBridge

School fee management system with payment processing, event-driven architecture (Kafka), Spring Security + JWT auth, and email notifications. Deployed on Render.

Spring Boot Kafka PostgreSQL JWT
๐Ÿช™
Hackathon

MicroSave

B2B2C micro-saving plug-in for banks (built for ALAT/Wema Bank) that automatically rounds down transactions and saves spare change, with WebSocket real-time updates and AI savings nudges.

React Node.js WebSocket Render
๐Ÿค–
AI Agent

DevSentinel

Autonomous AI Incident Commander that listens for failing CI builds, reproduces bugs in an isolated sandbox, diagnoses root causes, applies fixes, and produces a transparent agent trace โ€” part of Vetica.

Python FastAPI OpenAI Docker
๐Ÿ•ต๏ธ
Agentic

Vetica

Multi-agent candidate vetting & incident repair platform. Hire accuracy from 40% โ†’ 100% with evidence-backed, traceable verdicts. Built for the micro1 Agentic Workflows Hackathon.

Multi-Agent LLM Sandbox Docker
๐Ÿ› ๏ธ
Full-Stack

SkillBridgeAI

Training-to-employment pipeline (powered by Wema Bank) with multi-role system (Student/Admin/Employer), AI career advisor, GitHub portfolio coach, skill assessment, and README generator.

Next.js Express FastAPI OpenAI Prisma
๐ŸŽ™๏ธ
Frontier

VoicePay / ALAT Voice

Voice-first banking app for Nigerian users with support for native Nigerian languages (Yoruba, Igbo, Hausa, Pidgin). Flutter + FastAPI backend with NLU intent parsing and voice TTS/STT.

Flutter FastAPI Speech-to-Text Native Languages

Services.

How I can help bring your product from idea to production.

โš™๏ธ

Backend Development

Scalable REST APIs and microservices with Spring Boot, Go/Gin, FastAPI, and Node.js. Event-driven architectures with Kafka, secure auth with JWT.

๐ŸŽจ

Frontend Development

Modern, responsive user interfaces with React, Next.js, and TypeScript. Polished experiences with Tailwind CSS and Framer Motion.

๐Ÿ“ฑ

Mobile Development

Cross-platform mobile apps with Flutter, including voice-first interfaces and native-language support for African markets.

๐Ÿค–

AI & Data Solutions

AI-powered features (Gemini, OpenAI), data analysis with pandas & DuckDB, and ML workflows to turn data into decisions.

โ˜๏ธ

DevOps & Deployment

Dockerized deployments, CI/CD pipelines, and cloud infrastructure on AWS, Vercel, and Render for production-ready apps.

๐Ÿ’ณ

Fintech Integrations

Payment integrations with Paystack and Flutterwave, plus open-banking concepts, micro-saving, and real-time transaction monitoring.

Insights & Write-ups.

Thoughts on engineering, architecture, and building for African markets.

Architecture2026

Building LearnQuest AI: Gamification, AI Content, and Scale

How I architected an AI-powered learning platform with Gemini-generated content, a gamification engine, and a Go backend designed for scale.

Read More โ†’
Backend2026

Event-Driven Architecture with Apache Kafka in Fintech

Why we chose Kafka for FeeBridge's payment pipeline โ€” and the lessons learned building event-driven systems that need to be reliable and fast.

Read More โ†’
AI2026

Real-Time Fintech Transaction Monitoring with FastAPI & WebSockets

A deep dive into building a real-time dashboard using WebSockets to monitor Paystack/Flutterwave transactions as they happen.

Read More โ†’
Mobile2026

Voice-First Banking for Native Nigerian Languages

Designing a banking app that understands Yoruba, Igbo, Hausa, and Pidgin โ€” the NLU intent parsing and voice tech behind VoicePay.

Read More โ†’

What people say.

โ˜…โ˜…โ˜…โ˜…โ˜…

"Emmanuel is an exceptional engineer and leader. He led some of our team on EstateLink with clarity and focus, delivering a complex microservices platform on time."

FA
Faculty Lead
Semicolon Africa
โ˜…โ˜…โ˜…โ˜…โ˜…

"As capstone team lead for LearnQuest AI, Emmanuel drove architecture decisions and kept the whole team aligned. His full-stack skills are impressive at this stage of his career."

EB
Team Member
LearnQuest AI Team
โ˜…โ˜…โ˜…โ˜…โ˜…

"MicroSave was a standout at the hackathon. Emmanuel's ability to turn a complex fintech concept into a working product with real-time features was remarkable."

JH
Hackathon Judge
Hackaholics 7.0
โ˜…โ˜…โ˜…โ˜…โ˜…

"Odili thinks about systems end-to-end โ€” from the data layer to deployment. His dive into Agentic workflows with Vetica shows real forward-thinking engineering."

PS
Peer Engineer
Semicolon Africa

Let's build something.

I'm open to opportunities, collaborations, and impactful projects. Let's talk.

Have a project in mind, a role to fill, or just want to connect? I'd love to hear from you.

๐Ÿ“ง
๐Ÿ“
Location
Lagos, Nigeria
๐Ÿ”—
Online
GitHub ยท LinkedIn ยท Portfolio
๐Ÿ“„
Please enter your name
Please enter a valid email
Please enter a message
โ†‘