Projects
Production-grade work across the full stack — click any card to read the full case study.
Filter by technology

MfalmeBits — African Digital Knowledge Archive & Institutional Platform
I built a comprehensive digital knowledge ecosystem designed to preserve, organize, and advance African thought, culture, and intellectual heritage. Features include a curated digital archive with thousands of digitized primary sources, an institutional access portal for universities and libraries, a scholarly blog network, digital library with e-books and research papers, community collaboration spaces, and full e-commerce capabilities with M-Pesa and Stripe integration. The platform serves as Africa's premier digital knowledge infrastructure, delivering structured access to institutions, communities, and future generations.

Academe – Smart Student Affairs & Campus Management Platform
Academe is an enterprise-grade student affairs and campus ecosystem platform designed to digitize university operations. The system integrates biometric authentication, geofenced attendance, real-time communication, venue management, lost-and-found workflows, and administrative dashboards into a single scalable platform that improves campus efficiency, security, and student engagement.

Digital Wallet Platform — Multi‑Provider Mobile Money with Policy Controls
Full‑stack digital wallet engineered with C# / ASP.NET Core and Flutter, featuring multi‑source deposits (M‑Pesa, Airtel, Bank, Card), real‑time balance updates via SignalR, an immutable double‑entry ledger, and a policy engine that enforces user‑defined spending rules. Includes KYC, fraud detection, sub‑wallet management, and analytics.

KnowledgeHub – Full‑Stack SEO‑First Content & Community Platform
A modern digital publishing platform with AI‑ready architecture, advanced engagement (reactions, bookmarks, threaded comments), learning paths, real‑time analytics dashboard, and JWT‑based authentication. Built with Django Ninja and Nuxt 3 for maximum SEO performance and Core Web Vitals.

AgriMe – AI-Powered Agricultural Marketplace & Farm Management Platform
AgriMe is an AI-powered agricultural ecosystem that combines livestock management, marketplace trading, weather forecasting, teleconsultation, escrow-secured payments, and intelligent farm analytics into a single mobile application designed specifically for African farmers.

Matatu Booking System — Kenya's Public Transport Platform
Kenya's premier matatu booking platform with real-time vehicle tracking, M-Pesa STK Push payments, 200+ routes, and WebSocket-powered live seat availability across the country.

OurChat - Real-Time Communication Platform
The project is a full-featured real-time communication platform that combines instant messaging, video calling, and user management. The name "OurChat" reflects its collaborative nature and focus on connecting users through multiple communication channels.

MediCore — Hospital Management System
Enterprise healthcare ERP platform with 16 integrated modules for full-spectrum hospital operations including patient management, EHR, pharmacy, laboratory, billing, blood bank, and real-time analytics.

Microbiology Diagnostic Decision Support System
The Microbiology Diagnostic Decision Support System is a full-featured, enterprise-grade clinical decision support platform built with Django that assists microbiology laboratories in identifying microorganisms through intelligent, rule-based analysis of diagnostic test results. The platform serves multiple user roles with role-based dashboards and permissions, including medical technologists (performing identifications), microbiologists (managing knowledge base), administrators (system configuration, user management), and auditors (reviewing identification sessions). Key features include a comprehensive knowledge base of microorganisms with over 150+ profiles including Gram stain, acid-fast, morphology, and biochemical test characteristics, a sophisticated decision engine with weighted scoring algorithms and hard elimination rules, specialized diagnostic algorithms for Gram-positive cocci, Enterobacteriaceae, non-fermenters, acid-fast bacteria, and anaerobes, intelligent test suggestion engine that recommends next diagnostic tests to differentiate candidate organisms, uncertainty analysis with confidence intervals and score distribution metrics, API-first architecture with JWT and API key authentication, comprehensive audit logging of all identification sessions, clinical case validation against known diagnostic cases, automated performance monitoring and algorithm validation, real-time identification with confidence scoring (0.0-1.0), multi-parameter filtering and search across the knowledge base, and a responsive web interface built with React and Django templates. The platform leverages Django REST Framework for API communication, Celery for asynchronous task processing (report generation, notifications), and provides a REST API for integration with laboratory information systems (LIS).

M-Pesa Finance Manager – Full-Stack Financial Platform (Django + Vue)
A complete full-stack financial management platform. The backend (Django + DRF + Channels) provides a RESTful API with real-time WebSockets, Celery async tasks, and AI-powered analytics (using NumPy). It integrates with the M-Pesa Daraja API for STK Push payments. The frontend (Vue 3) consumes this API, offering an interactive single-page application for users to track transactions, budgets, savings goals, and receive live notifications. I built with scalability and security in mind while adhering to OSWAP best practices.

School Administration System
I build this complete role‑based school management platform with Django. It is a role based system for teachers, school administration, secretary and burser for finance management, and student portal with ability to add other roles like for school workers. It centralises student records, teacher assignments, academic marks (auto‑graded from CATs and exams), financial management with M‑Pesa STK Push payments, internal messaging, holiday notices, and performance trend analytics. Admins have a full control dashboard; teachers enter marks and view their classes; students see results, fee balances, and messages. Designed with production‑ready settings (environment‑based configs, PostgreSQL support, WhiteNoise, SSL/CSRF) and a modern admin interface via Django Unfold. Uses the django templating system for the frontend.

Guru Palace - Restaurant & Catering Management Platform
Guru Palace is a comprehensive, full-stack restaurant management platform built with Django (backend) and Vue.js (frontend) that handles the entire customer journey—from discovering the menu and making reservations to planning special events with catering services. The platform serves multiple user roles with role-based dashboards and permissions, including customers (booking, menu browsing), restaurant staff (managing reservations, catering requests), and administrators (content management, system configuration). Key features include real-time reservation booking with availability checking, a visually rich menu display with dietary filtering and item customization, a catering inquiry system with package building and quote estimation, customer accounts with favorites and loyalty program, content management system (CMS) for pages and blog posts, structured data (Schema.org) for SEO optimization, automated email confirmations and reminders via Celery, and a fully responsive Vue.js frontend with Tailwind CSS. The system leverages Django REST Framework for API communication, Celery for asynchronous task processing (email notifications, reminders), and provides a REST API for mobile app integration.

Digital Publishing & Community Platform
This is a fully-featured digital publishing and community platform combining long-form content with visual storytelling. Features include a rich text editor, photo galleries with EXIF data, real-time engagement (likes, comments, bookmarks), customizable reading preferences (themes, fonts, layout), and an admin dashboard for content moderation. Built with modern Vue.js 3 and Django, it offers a seamless experience for both creators and readers across web and mobile. Optmized for SEO using nextjs and sitemaps.

OurChat - Real-Time Communication Platform
A real-time chat and video calling platform supporting 1,000+ users, 2,500+ daily messages, and 200+ video sessions with <100ms WebSocket latency.