- π Currently building production systems for real clients β an AI-powered salon booking platform, an event ticketing system for a women's professional network, and a hybrid network intrusion detection system (capstone)
- π€ Building AI agents β conversational booking agents using LLM tool-calling (Gemini, Grok) backed by real-time database lookups
- π‘οΈ Researching hybrid intrusion detection β combining signature-based detection with ML ensembles (Random Forest, XGBoost, Isolation Forest) for my final year project, Watchtower
- π± Deepening my skills in Next.js 14, TypeScript, FastAPI, and cloud deployment
- π€ Open to internships and apprenticeships in software engineering, frontend development, and ML
- π₯ Founder of Frontend Lab β a developer learning community covering frontend system design, ML, and community challenges
- π§ Passionate about clean architecture, scalable systems, and shipping real things β not just tutorials
| Project | Description | Stack |
|---|---|---|
| π‘οΈ Watchtower | Hybrid Network Intrusion Detection System β signature engine + 3-model ML ensemble fused into a unified verdict, live dashboard, real-time alerting | Python, FastAPI, scikit-learn, XGBoost |
| π Salon Booking Platform | Full-stack luxury salon system with an AI conversational booking agent, WhatsApp confirmations, and Paystack payments | Next.js 14, Express.js, MongoDB, Gemini/Grok API |
| ποΈ AWN Ticketing Platform | Event RSVP and ticketing system with M-Pesa payments and member ID validation for Asian Women Network Kenya | Next.js 14, Firebase, M-Pesa Daraja API |
| π Asian Women Network Kenya | Official organisation website β asianwomenkenya.org | Next.js, GSAP, Tailwind CSS |
| π FlipAfrica | African-built PDF-to-flipbook platform with M-Pesa/Pesapal payments, WhatsApp sharing, and AI summarization | Next.js 14, FastAPI, MongoDB, Cloudinary |
Frontend
Backend & Database
ML & AI
Tools & Platforms
"Building impactful solutions, one commit at a time."



