Projects

Real-world MVP Architectural systems built with real constraints — from Tanzania's mountains to the global web.

Xenohuru platform
Open Source · Active

Xenohuru

Tanzania's open tourism data platform — GPS-accurate attractions, national parks, hotels, real-time weather. Django REST + PostgreSQL. PWA-ready. "Free to Explore, Born from Africa."

Django PostgreSQL REST API Next.js Open Source
Visit Kili Adventures booking platform
Live

Visit Kili Adventures

Premium tour booking for Kilimanjaro & Tanzania safaris. DPO payment gateway, QR tickets, 14-day smart pricing, and real-time admin dashboard.

Django 5 DPO Payments QR Codes MySQL Tailwind
Mpesa WiFi billing dashboard
Open Source

M-Pesa Wi-Fi Billing System

Hotspot billing via M-Pesa STK push — automated session creation after payment, works offline-first. Built for Tanzania's ISP and café market.

Python M-Pesa API Flask Mikrotik
Open Source

Personal WhatsApp AI

Django-based WhatsApp bot powered by Anthropic Claude (claude-sonnet-4-5). Multi-key fallback, persistent memory, Tanzanian codemix persona with smooth AI-denial deflection.

Django Claude API WhatsApp API LangChain
Open Source · PyPI

Django Snippe + Python SDK

Plug-and-play Django integration for Snippe payments — mobile money, cards & QR with webhooks, signals, and audit logging. Official Python SDK published to PyPI.

Django Python SDK Payments PyPI
MWECAU DigiVote election platform
Deployed

MWECAU Election Platform

Secure digital student election system for MWECAU — authentication, candidate registration, spectral randomisation for anti-cheating, live results, and audit logs.

Django Auth MySQL University
Open Source

Pipekit — AI Itinerary Builder

AI-powered travel itinerary builder using LLM pipelines to generate personalised Tanzania travel plans. Part of the PipeKit automation suite.

AI Agents LangChain Python Tourism
MWECAU ICT Club website
Beta · Live

MWECAU ICT Club Website

University ICT club platform with an AI chatbot (Flask + ChromaDB + HuggingFace + Groq) for student FAQs, club registration, and event management.

Flask ChromaDB RAG Groq
NDA / Confidential

Client Projects (NDA)

Backend systems, REST APIs, AI integrations, and payment flows for undisclosed clients across e-commerce, logistics, tourism SaaS, and booking sectors.

REST API AI Agents Stripe DPO n8n

Agentic AI Systems

Beyond chatbots — full autonomous agent systems that connect services, memory, and actions into working workflows.

🌐
Web Chatbot
Embeddable AI chat widget for websites — RAG-powered, context-aware, customisable persona. Used by tourism clients.
📧
Email AI Agent (Barua)
Autonomous marketing email automation — drafts, schedules, and personalises campaign emails based on user behaviour data.
💬
WhatsApp Business AI
WhatsApp chatbot via Meta Cloud API — Claude-powered, Kiswahili-aware, persistent memory, handles bookings and FAQs 24/7.
⚙️
n8n Omni-Workflow
End-to-end automation connecting Web, WhatsApp Business, vector DB (RAG), M-Pesa & card payments in a single n8n pipeline.
In Progress

Services

Backend Architecture

API design, database modelling, authentication, caching, and scalable service architecture.

AI Agent Integration

LangChain agents, Claude/Gemini APIs, chatbots, email automation, WhatsApp AI, and RAG pipelines.

Payment Integration

Stripe, PayPal, DPO, Pesapal, M-Pesa, Snippe — Africa-ready and global payment flows.

Workflow Automation

n8n pipelines, WhatsApp Business integrations, and multi-service orchestration.