Projects

Here are some of the projects I've worked on. Each project showcases different technologies and skills.

(Click the cards to expand and see more details).

Knot9ja

Knot9ja

A marketplace connecting customers with local artisans and service providers. Built with asynchronous FastAPI APIs, Paystack payment workflows with webhook verification, JWT-based cookie authentication, Google Cloud Storage, Redis Pub/Sub messaging, and Docker-based deployment.

FastAPI
SQLAlchemy 2.0
PostgreSQL
Paystack
Redis Pub/Sub
Google Cloud Storage
JWT
Alembic
Docker
Intern Compass - Intern Onboarding & Management Platform [INTERNAL]

Intern Compass - Intern Onboarding & Management Platform [INTERNAL]

An intern onboarding and management platform at MTN Nigeria featuring skills-based supervisor-intern matching using semantic similarity, progress tracking, project and task management, and HR dashboard functionality. Backend built with FastAPI, PostgreSQL and SQLAlchemy.

FastAPI
PostgreSQL
SQLAlchemy
Semantic Similarity
AVE Geofencing - Attendance Verification System

AVE Geofencing - Attendance Verification System

Co-developing a geolocation-based attendance verification system for institutions, with a FastAPI backend, geofencing-based real-time attendance tracking, and dashboards for lecturers and students.

Next.js
TypeScript
FastAPI
Python
SQLAlchemy
PostgreSQL
WebSockets
Tailwind CSS
Hatt Chat App

Hatt Chat App

A real-time chat backend built with ASP.NET Core and Entity Framework Core, featuring authentication, message persistence, REST APIs and WebSocket-based communication.

C#
ASP.NET Core
Entity Framework Core
REST APIs
WebSockets
Midweek Meeting Schedule Generator

Midweek Meeting Schedule Generator

Built a tool for the Akeja congregation to automate the generation of their weekly midweek meeting schedule. Scrapes the latest workbook content from wol.jw.org, merges it with manually assigned names, and produces a formatted Word document with color-coded section headers, dynamic table layouts, and per-assignment name columns. Wrapped in a FastAPI web interface so non-technical users can generate and download the document in one click.

Python
FastAPI
BeautifulSoup
aiohttp
python-docx