Projects
Things I've built, contributed to, or shipped — professional work, open source contributions, and personal experiments.
Selected work
Modernized Fedora's release scheduling tooling through the Outreachy internship program. Migrated the codebase from Flask to FastAPI, integrated OIDC authentication, and containerized for OpenShift. 110 commits over 15 months — selected from 100+ applicants, then invited back as a co-mentor.
Informatics platform managing External Quality Assessment schemes, with automated reporting and lab performance analytics.
A runnable library API that shows the N+1 problem and its fixes side by side, with query counts and timings measured on live pages. Hosted, and covered by tests that prove the optimized endpoints do not scale with row count.
Professional work
Full-stack website for HuQAS with a Vue.js frontend and Strapi CMS backend.
Infrastructure & experiments
A small FastAPI workout-tracking API whose real job is to be the application I deploy while studying for the CKAD. Multi-container pods, init containers, probes, ConfigMaps, Secrets, Ingress, Jobs and CronJobs all become features of a working app instead of dry exercises.
Tools you can run yourself
A simple RAG (Retrieval-Augmented Generation) implementation for practice to augment information generated by LLMs.
Find and navigate to health facilities near you across Kenya.
ML model for predicting diabetes progression, served via a REST API.
A Go web application for comprehensive email verification without sending emails. Features SMTP verification, domain validation, disposable email detection, and a glassmorphism UI. Multi-architecture Docker support with automated CI/CD.
Monitors domain health via HTTP status checks and SSL certificate expiration tracking.