Applications &
systems I've built
Practical web applications and security systems showcasing full-stack development, DevOps pipelines, and blue-team tooling.
Role-based hospital management system covering nine roles admin, doctor, nurse, receptionist, pharmacist, lab tech, radiologist, billing and patient with dashboards tailored to each. Handles appointments, prescriptions, medical records, lab and imaging orders, billing, telemedicine scheduling and a full audit log behind route-level access control.
Containerised full-stack leave management app for Kenyan teams role-based access for employees, managers, HR and payroll. Features leave application & approval workflow, balance tracking, team calendar, reports, audit log, and in-app notifications. Security-first: CSRF protection, PBKDF2 hashing, account lockout, and rate limiting.
A containerised personal SIEM that ingests logs, detects brute force attacks and SQLi probes, then fires up a group chat between Gemini, Groq and local AI models to vote on whether alerts are actual threats or just vibes. Alerts fire to Email, Slack and phone. Currently protecting a live school app.
Containerised vulnerability-tracking app that monitors CVEs against a product watchlist and fires notifications on new findings.
CRUD task management with deadlines and reminders. Clean Tailwind styling with GitHub integration for version control.
Full-stack app with user accounts, posts, and comments. Includes admin moderation panel and a tagging system for content discovery.
Autonomous AI job-hunting agent that scrapes LinkedIn, Fuzu, and BrighterMonday on a 6-hour cycle, scores roles against a CV using Gemini 2.0, and delivers matches to Telegram for one-tap approval — with a live Flask dashboard for logs, email counts, uptime, and bot control.
Admin dashboard with full CRUD — attendance tracking, exam management, and student records. Deployed live on Render.
Real-time messaging with React and Flask-SocketIO. Message threading, input handling, and responsive design.
Full-stack store with product listings, cart, and Stripe checkout. User auth, order history, and admin product management. PostgreSQL on Render.