JM

Projects.

View GitHub
01

Lintech Automobile Garage

A multi-application automotive operations and service management platform comprising a public business website, an administrative and workshop management system, and a customer self-service portal. The shared backend and PostgreSQL database support staff access, customer and vehicle records, appointments, work orders, mechanic assignments, inspections, inventory, invoicing, payments and financial reporting. Customers can book appointments, follow active repairs, and access invoices and service history. Automated updates use Twilio WhatsApp and BlessedTextXS SMS. SEO and Google Business Profile initiatives contributed to 300+ new clients in five months.

Node.jsPrismaREST APIJWT & RBACPostgreSQLRailwayCloudinaryTwilio WhatsAppSEO
02

WorkeAfrica - AI-Powered Job Discovery Platform

A job discovery and career management platform built to improve job hunting across Africa. It uses AI-powered CV parsing and intelligent job matching to deliver personalized recommendations. As part of the frontend development team, I implemented Next.js 16 features, dashboard components, AI-powered CV extraction, real-time job search and filtering, saved jobs, profile management and a tier-based recommendation engine.

Next.js 16React 19TypeScriptZustandReact QueryTailwind CSSRadix UIOAuth 2.0FastAPI
03

WorkeAfrica Backend - AI-Powered Job Matching Platform

A production-grade job matching platform using AI embeddings and semantic search to connect African job seekers with relevant opportunities. It automates job scraping from LinkedIn and BrighterMonday, parses CVs, delivers personalized recommendations through Free, Pay-per-use and Monthly subscriptions, and generates professional CVs and cover letters. The platform also includes Paystack payments, a natural-language chatbot, admin analytics and delivery through Telegram, Email and WhatsApp.

Python 3.11FastAPIPostgreSQLpgvectorRedisOpenAISQLAlchemyDockerGitHub ActionsPaystack API
04

GreenPulse (Backend)

An AI-powered climate intelligence platform built by a team of three during a 24-hour hackathon. I developed the entire backend system in under 12 hours. It uses FastAPI and GPT-4o to analyze climate patterns from NASA POWER and Google Weather APIs, providing real-time risk detection, regulatory compliance checking and decision support for environmental impact assessments through a REST API, web dashboard and Telegram bot.

PythonFastAPIOpenRouter (GPT-4o)NASA POWER APIPostgreSQLReactTailwindCSSTelegram Bot API
05

ClimateWise - AI Climate Risk System

A machine learning platform predicting floods, droughts, hunger risk and crop yields using global datasets. It combines natural-language queries with real-time dashboards to make climate insights more accessible.

PythonPandasScikit-learnStreamlit
06

Ajirawise - Smart Job Alert Bot

An automated job posting platform delivering verified internships and jobs through WhatsApp and Telegram with AI career support, helping young professionals access real opportunities quickly.

PythonTwilio APISupabaseOpenRouter API
07

my-portfolio - Developer Portfolio

A fully hand-coded responsive portfolio website showcasing work and skills with a clean design, reflecting front-end expertise and the ability to build professional web experiences from scratch.

HTMLCSSJavaScript
08

MyStyleMag

An African fashion and culture mobile app featuring style discovery, personal lookbooks and a fashion blog, with authentication via an API designed for web and mobile app developers.

React NativeExpoTypeScript
09

Rider Tracker

A B2B mobile app for businesses to track belongings and riders in real time with an integrated Google Maps API.

React NativeGoogle Maps API
10

NutriAI

An AI-powered nutrition planning system generating culturally appropriate, budget-optimized meal plans for East African families.

PythonStreamlitNLPData Modeling
11

Umoja

A mental health and social justice platform integrating AI for story and article generation with Supabase for secure storage.

HTMLCSSJavaScriptOpenRouter APISupabase
12

COVID-19 Global Data Tracker

A Jupyter Notebook project analyzing global COVID-19 cases, deaths and vaccinations using Our World in Data datasets.

PythonPandasMatplotlibPlotly
13

Library Management System (MySQL)

A pure-SQL database schema covering cataloguing, circulation, events, fines, patrons and audit trails for public libraries.

MySQLERDSQL Scripts