Spotify Recommendation Engine
Python · Scikit-Learn
An end-to-end machine learning music recommendation system utilizing content-based filtering and cosine similarity across acoustic feature vectors.
- Designed data preprocessing pipelines to clean, scale, and normalize audio metrics (valence, energy, danceability).
- Built interactive cluster visualizations using Plotly to analyze multi-dimensional user preferences.
Global Epidemic EDA Dashboard
Python · Pandas · Plotly
Exploratory data analysis modeling global demographic changes and infectious disease transmission patterns across multi-decadal datasets.
- Structured the analysis using the CRISP-DM framework to translate complex epidemiological datasets into actionable insights.
- Conducted correlation analyses and hypothesis testing to extract key statistical drivers behind outbreak velocity.
SHIF Digital Management System
Python · Flask · MySQL
A full-stack web application built using the MVC pattern to digitize health insurance operations for the Social Health Authority (SHA) in Kenya.
- Implemented secure role-based access control and digital claims processing.
- Designed a 3NF database environment with strict data integrity (ON DELETE CASCADE).
- Integrated simulated M-Pesa premium payments.
Personal AI Prompt Library Engine
Python · CLI
A robust command-line interface application designed to manage, filter, and export a personal library of AI prompts.
- Leveraged direct-to-disk flat-file serialization for data persistence.
- Built a custom substring search engine for rapid retrieval.
- Implemented defensive programming to intercept fatal crashes and guard storage integrity.
8086 Microprocessor Simulation
Assembly · Proteus
Simulated advanced microprocessor architecture and hardware-software interfacing using the Intel 8086 alongside 8255 PPI and 8259 PIC components.
- Developed assembly logic for LCD interfacing.
- Programmed keypad scanning routines.
- Verified interrupt nesting and hardware synchronization.
ESP32 Autonomous & WiFi Rover
C++ · ESP32
Engineered the control logic for a dual-mode smart rover utilizing an ESP32 microcontroller for real-time obstacle avoidance and autonomous sensor navigation.
- Configured multi-sensor data pipelines combining ultrasonic distance measurement and color recognition.
- Built a low-latency WiFi control interface and integrated an OLED display for live sensor readout.