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 full-stack job matching platform with multimodal user authentication, cloud storage management, Websockets (chat and notifications), and payment integration.

FastAPI
SQLAlchemy
PostgreSQL
Paystack
Alembic
Google Auth
Websockets
Ave Geofencing - Attendance Management System

Ave Geofencing - Attendance Management System

A location-based attendance system that uses geofencing to verify student presence within defined areas in real time. Includes live attendance tracking, secure user authentication, and efficient data management for lecturers and students.

Next.js
TypeScript
FastAPI
Python
SQLAlchemy
PostgreSQL
WebSockets
Tailwind CSS
Intern Compass - Intern Matching & Management Platform [INTERNAL]

Intern Compass - Intern Matching & Management Platform [INTERNAL]

Led the backend development of an internal platform during my internship at MTN to streamline intern onboarding, matching, and management. Features include intern profile management, role matching, real-time updates, and administrative tools for tracking intern progress and assignments.

FastAPI
Python
SQLAlchemy
PostgreSQL
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