PROJECTS
// horcruxes of code scattered across infinite dimensions
Vantagepoint ERP
FEATURED// The coolest AI native ERP you will ever see. Ey, I was a finance major after all, so I know a thing or 2 about business software. Point of sale, inventory, accounting, payroll and ZIMRA fiscalisation, with every business on its own isolated stack provisioned in minutes. Around 609,000 lines of Go behind it.
The ZFA ERP
FEATURED// The lifeblood of the largest Forex Trading institution in Zimbabwe. A public site, a client portal, a twenty seven section admin console, a learning platform with its own video and transcription pipeline, a bill payments service wired into ZB Bank, and an iOS signals app.
Safi Help
FEATURED// Its a really cool platform where people can find cleaners and cleaners can find jobs and get paid instantly. It has a mobile app and a web app.
Acrepoint Tenant Management System
// A proper, production ready tenant management system with comprehensive modules for managing multiple rental properties.
Africa Patient Safety Summit
FEATURED// The platform behind a pan-African patient safety summit convened by Medicines for Africa with the African Medicines Agency. Thirteen public pages, a multi step delegate registration flow priced on the server, Stripe checkout with idempotent webhooks, and a back office that handles RSVPs, payments, CSV exports and AI drafted bulk email.
Melo
// A mobile app housing your AI savings buddy called Melo. It breaks a savings goal into a weekly number, coaches you through it, and runs community challenges across ten African countries. It holds none of your money, on purpose.
SmartMed
// The claims and contributions system by Healthify Medical Software.
PPC Zimbabwe Chatbot
// A WhatsApp self service bot for the cement manufacturer. The brief asked for keyword matching, which breaks the moment somebody phrases a question the way people actually phrase questions, so free text goes to GPT-4o-mini through an MCP server that can only answer out of PPC's own database. Anything it cannot ground gets filed for an admin to turn into an FAQ in one click. Menus stay deterministic and never touch the model.
Fika Delivery
// A delivery platform in four parts: a Go backend split by domain into orders, drivers, fleet, merchants and a ledger, one Expo app that boots into either the customer side or the driver side, a merchant dashboard that hands out API keys with docs next to them, and an admin console for settlements, pricing and currency rates.
Kraven The Hunter
FEATURED// A full-stack cybersecurity platform using ML to detect phishing and malicious URLs in real time. Includes a trained RandomForest model, FastAPI backend with async Celery retraining, a React dashboard, and a Chrome extension with auto-scan and popup threat reports.
ZimTickets
// I gave this bad boy a detailed high level architecture. Its a ticketing platform that allows users to buy, sell and validate tickets for events.
Credex (VimbisoPay)
// A distributed digital wallet system for peer-to-peer transactions.
She Trades FX
// The storefront for ZFA's sister organisation. A Next.js shop selling courses, trading journals and merchandise, a NestJS backend holding carts, orders and payments, and a dashboard where the team reprices the journal and watches orders arrive. Paynow and SmilePay both take money at checkout, and web push tells the team about it before they refresh anything.
Asset Management System
// A fixed asset register for finance teams. Capture an asset, stick a QR code on it, and Django handles the depreciation runs, revaluations, repairs, movements between locations and eventual disposal. Two clients talk to it: a full dashboard, and a phone sized scanner app you point at the sticker to pull the asset up.
AcrePoint Housing System
// The sales side of a property development. Projects hold stands, stands get reserved and sold, instalment sales accrue interest overnight on a Celery schedule, and the miscellaneous bills nobody remembers to raise get raised by a signal instead. A CRM tracks the clients chasing a stand, and everything above it comes out as Excel or PDF.
Intelligateway
// A large scale SMS and email gateway used by corparates for intenal communitcation or marketing campaigns.
Bin Apetit
// An AI powered mobile app designed to detect garbage via image recognition.
Dabane Trust
// Field operations for a water and food security NGO. Wards, lead farmers, members, workshops and attendance registers in Django, bulk SMS campaigns on Celery Beat, and a WhatsApp chatbot so a lead farmer can file a report without installing anything. React dashboard on top of all of it.
Fluff and Fold
// An app for regular Joe's to request laundry services, have it collected and delivered back, all from their WhatsApp.
Offside(Formerly Betmaster)
// A sports betting platform for football enthusiasts via a whatsapp interface.
Paynow-GO
// The Go SDK for the Paynow Zimbabwe payment gateway, written because Paynow shipped official libraries for Node and Python and left Go developers copying the same HTTP client between projects. Zero dependencies, MIT licensed.
Fund Admin
// An accounting and reporting system for a venture firm's funds. Every action posts a journal entry, so the capital accounts and the seven statements come off the ledger rather than out of a spreadsheet sitting next to it.
Probable Dribble
// A readability rating tool for people with low vision, built across three repos in 2022. A Chrome extension notices you are on a site we index, offers you a six step survey, and the institution that owns the site reads the scores and suggestions off a dashboard.
Unbreaks
// A website designed to empower the next generation with knowledge of cybersecurity.
Hyperion
// An LSTM that reads thirty days of returns and puts a probability on tomorrow being a jump day, served behind one FastAPI endpoint. Pointed at thin African exchanges, where the standard diffusion models quietly assume a liquidity that is not there. It trains on synthetic returns with jumps injected at random, which is the honest caveat: the shape is right, the market is not real yet.
Cyber Nations HIBP Proxy
// A small Go service that sits between the Unbreaks site and Have I Been Pwned so the API key never reaches a browser. Nginx in front, Docker underneath, and an Ansible playbook that takes a bare server to a configured host with a certificate on it.
Email Lambda
// Mailgun really pissed me off with their support. So what did I do? I made a very easy open-source solution.
Thumeya
// A money remittance proof of concept. Users, transactions, the charge taken off each one, and a reports app that aggregates the net so you can see what the business earns rather than what it moves. The React dashboard draws it with ApexCharts and PrimeReact tables.
Investgen
// The Investgen Website For A Zimbabwean forex trading institution.
Poultry Management System
// Books for a chicken farm. Batches of birds, feed, medication, expenses and sales, with signals that keep the running balances honest when somebody edits an adjustment three weeks after the fact. Django REST on a Heroku dyno, 2022.
DreamLeague
// A property classifieds platform. Merchants post listings for sale, residential rent, student accommodation or commercial rent across Harare, Bulawayo and Gweru, eight photo slots each, with a blog bolted on the side for search traffic. Django underneath, React in front, hosted on Firebase.
Bambinoe
// A school management system for Millennium Technologies. Teachers upload an assignment with instructions, material and a due date against a subject, performance is tracked per pupil, and the profile ties the two together for whoever is asking. Django, 2020.
Vermillion Logistics
// A quote engine for a moving company, which sounds like one form until you write it. Deliveries want weight and a loading time, removals want rooms, beds and how many large appliances, and both land in a dashboard the office works through as a callback list. Django templates, 2020, and the first thing I ever pushed to Heroku.
AI DeCongester
// A traffic decongestion prototype from May 2023. The React side collects how people actually move around a city across five tabs of questions, and the Flask service behind it, at the point I stopped, answered every request with the string "Just data". The plan was to feed the answers to a model that reroutes people before the jam forms.
ChitChat
// A Python social network somebody else was building the API for. I took the frontend from nothing to a Vite and React shell with Tailwind, Flowbite, routing and a login form that logged nobody in yet, across five commits in September 2023.
Golf Club Management System
// The skeleton of a club system from 2020. Bookings, tournaments, maintenance, member profiles and a blog, each its own Django app with the templates and the URL map in place and the models still empty. I keep it because it is a clean picture of how I cut a domain up before writing a line of logic.