Featured Projects
Utafiti Bot
Open-source multi-agent research orchestrator built in TypeScript, framework-free (no LangChain) for full control over orchestration and memory. A typed message bus and anOrchestratorAgent with fan-out/fan-in coordinate specialist agents for web search, data analysis and synthesis. Two-tier memory: token-aware in-session compression plus cross-session persistence, with semantic vector search (Chroma) in progress.
Technologies Used:
Forest Guard
🏆 Grand Prize, Microsoft Student Hackathon 2021 Real-time IoT + ML system for early detection of illegal logging and forest fires, built in one week. Ground-sensor audio is converted into spectrograms and analysed with Azure Cognitive Services to detect chainsaw, machinery and fire signatures, with real-time alerts surfaced through Power BI.Technologies Used:
Project is in a Private Repository
xprssTS (Express Way Toll System)
University capstone project solving a real Kenyan-market problem: eliminating slow, cash-based toll stops with contactless RFID payment. Built end-to-end, from Raspberry Pi RFID hardware to an admin web dashboard and a driver mobile app with M-Pesa top-ups and live incident reporting.Technologies Used:
Project is in a Private Repository
KodiPay
Automated rent tracking system that removes manual reconciliation. Integrates with M-Pesa through the Daraja API to auto-detect tenant payments and sync records in real time, with reporting in Google Sheets.Technologies Used:
Project is in a Private Repository
Earlier Projects
YTS
This is an application that displays movies from the YTS database and the user can initiate a download from the mobile client or web client which then downloads the movie to my raspberry pi and sends the progress status back to the app.Technologies Used:
Android
Raspberry Pi
Firebase
YTS Api
GitHub Search
This is a Github search engine where you can search for github users and repositories.Technologies Used:
TypeScript
Angular
GitHub Api
HTML
CSS
Planner
A simple yet amazing project creating application built using react, redux and firebase.Technologies Used:
React
JavaScript
Firebase
Redux
Filamu
This is an android app that fetches and displays movies and series from themoviedb api and the user can save them for offline viewingTechnologies Used:
Android
Java
TheMovieDb Api