voldermort@projects:~$find /projects -type f

PROJECTS

// horcruxes of code scattered across infinite dimensions

~/projects/vantagepoint-erp

Vantagepoint ERP

FEATURED
fullstack

// 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.

GolangFiberReactTypeScriptPostgreSQLOpenAITextractDocker SwarmReact NativeAWS
~/projects/the-zfa-erp

The ZFA ERP

FEATURED
fullstack

// 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.

NestJSNext.jsTypeScriptReact NativePostgreSQLRedisOpenAIMediaConvertCloudFrontAWS
~/projects/safi-help

Safi Help

FEATURED
fullstack

// 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.

React NativeReactGolangDjangoPostgreSQLDockerAWSStripe
~/projects/acrepoint-tenant-management-system

Acrepoint Tenant Management System

fullstack

// A proper, production ready tenant management system with comprehensive modules for managing multiple rental properties.

ReactFiberAWSHetnzerOpenAIPostgreSQLRedisTypeScriptGolangDockerSwarmReact NativeExpo
~/projects/africa-patient-safety-summit

Africa Patient Safety Summit

FEATURED
fullstack

// 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.

Next.jsTypeScriptSupabasePostgreSQLStripeTailwindOpenAIVercel
~/projects/melo

Melo

fullstack

// 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.

React NativeExpoNestJSNext.jsTypeScriptPostgreSQLRedisOpenAIPaystackDockerHetzner
~/projects/smartmed

SmartMed

fullstack

// The claims and contributions system by Healthify Medical Software.

ReactDjangoAWSSESPostgreSQLRedisTypeScriptPythonDockerKubernetesMicrosericesELKGrafanaPrometheusHelmDigital OceanRabbitmq
~/projects/ppc-zimbabwe-chatbot

PPC Zimbabwe Chatbot

fullstack

// 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.

GolangWhatsApp APIOpenAIMCPPostgreSQLRedisReactDocker SwarmNginxVercel
~/projects/fika-delivery

Fika Delivery

fullstack

// 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.

GolangFiberGORMReact NativeExpoTamaguiReactTypeScriptPostgreSQLRedisAWS
~/projects/kraven-the-hunter

Kraven The Hunter

FEATURED
fullstack

// 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.

PythonFastAPIscikit-learnCeleryRabbitMQReactDockerChrome Extension
~/projects/zimtickets

ZimTickets

architecture

// 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.

MySQLSmartBearDockerAWSReact NativeNext.jsTailwindLaravel
~/projects/credex-(vimbisopay)

Credex (VimbisoPay)

fullstack

// A distributed digital wallet system for peer-to-peer transactions.

DjangoNeo4jRedisPythonTypescriptAWSEC2
~/projects/she-trades-fx

She Trades FX

fullstack

// 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.

NestJSNext.jsTypeScriptTypeORMPostgreSQLPaynowReactViteS3Vercel
~/projects/asset-management-system

Asset Management System

fullstack

// 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.

DjangoPythonCeleryPostgreSQLReactTypeScriptViteIFRSDocker
~/projects/acrepoint-housing-system

AcrePoint Housing System

fullstack

// 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.

DjangoPythonCeleryPostgreSQLReactTypeScriptTanStack QueryReduxshadcnDocker
~/projects/intelligateway

Intelligateway

fullstack

// A large scale SMS and email gateway used by corparates for intenal communitcation or marketing campaigns.

DjangoPostgreSQLRedisPythonRabbitmq
~/projects/bin-apetit

Bin Apetit

fullstack

// An AI powered mobile app designed to detect garbage via image recognition.

ReactDjangoAWSNeural NetworkPostgreSQLRedisTypeScriptPython
~/projects/dabane-trust

Dabane Trust

fullstack

// 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.

DjangoPythonCeleryPostgreSQLReactReduxWhatsApp APIDocker
~/projects/fluff-and-fold

Fluff and Fold

fullstack

// An app for regular Joe's to request laundry services, have it collected and delivered back, all from their WhatsApp.

ReactTypescriptGolangDigital OceanRedis
~/projects/offside(formerly-betmaster)

Offside(Formerly Betmaster)

fullstack

// A sports betting platform for football enthusiasts via a whatsapp interface.

DjangoPythonPostgresHerokuWhatsApp API
~/projects/paynow-go

Paynow-GO

backend

// 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.

GolangPaymentsCryptographyEcocashInnbucksGitHub Actions
~/projects/fund-admin

Fund Admin

fullstack

// 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.

ReactTypescriptSupabaseVercel
~/projects/probable-dribble

Probable Dribble

fullstack

// 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.

ReactTypeScriptReduxAnt DesignChrome ExtensionDjangoJWTNetlifyHeroku
~/projects/unbreaks

Unbreaks

fullstack

// A website designed to empower the next generation with knowledge of cybersecurity.

ReactTypescriptFramerGCPDigital OceanCloudflare
~/projects/hyperion

Hyperion

backend

// 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.

PythonTensorFlowFastAPINeural NetworkQuantitative FinanceAlgorithmic Trading
~/projects/cyber-nations-hibp-proxy

Cyber Nations HIBP Proxy

devops

// 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.

GolangDockerNginxAnsibleSecurityAPI Keys
~/projects/email-lambda

Email Lambda

backend

// Mailgun really pissed me off with their support. So what did I do? I made a very easy open-source solution.

GolangFiberAWSLambdaSESIAM
~/projects/thumeya

Thumeya

fullstack

// 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.

DjangoPythonReactJavaScriptPostgreSQLREST APIs
~/projects/investgen

Investgen

frontend

// The Investgen Website For A Zimbabwean forex trading institution.

Next.jsTypescriptVercel
~/projects/poultry-management-system

Poultry Management System

backend

// 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.

DjangoPythonPostgreSQLHerokuREST APIs
~/projects/dreamleague

DreamLeague

fullstack

// 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.

DjangoPythonReactJavaScriptFirebase
~/projects/bambinoe

Bambinoe

fullstack

// 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.

DjangoPythonSQLiteJavaScript
~/projects/vermillion-logistics

Vermillion Logistics

fullstack

// 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.

DjangoPythonHerokuJavaScriptSQLite
~/projects/ai-decongester

AI DeCongester

fullstack

// 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.

ReactTypeScriptReduxFlaskPython
~/projects/chitchat

ChitChat

frontend

// 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.

ReactViteTailwindFlowbiteDjangoOpen Source
~/projects/golf-club-management-system

Golf Club Management System

architecture

// 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.

DjangoPythonJavaScriptArchitecture