Systems, tooling, and shipping work.
A running set of case studies across infrastructure, developer tooling, and product systems. Each one starts with a real constraint, then shows how I turned it into something usable.
5 projects / 3 featured studies
Inzwi
FeaturedBilingual Language Data Platform
Crowdsourcing platform for collecting bilingual English-Shona speech and text data. Built to support language tooling, voice interfaces, and low-resource NLP work in Zimbabwe.
TypeScript / Next.js / Node.js / PostgreSQL / TailwindCSS / Azure
Lightr
FeaturedSingle-Binary Email Infrastructure
Self-hosted email server written in Go with SMTP, IMAP, REST APIs, DKIM signing, and multi-domain support. Designed for teams that want operational simplicity without the usual mail-stack overhead.
Go / SQLite / Linux
zwdomain
FeaturedZimbabwe Domain Intelligence Toolkit
CLI and npm library for .co.zw domain intelligence, DNS diagnostics, and email configuration checks. Useful for registry lookup workflows, provider detection, and troubleshooting domain setups.
Node.js / JavaScript / npm
Metafy-SEO
Lean React SEO Toolkit
SSR-safe React SEO library for managing metadata across Next.js, Vite, and other React setups. Built for teams that want framework-agnostic SEO primitives without heavy dependencies.
TypeScript / React / npm / Rollup
SimpliCD
Simple Deployment Automation
Lightweight CI/CD tool for VPS and bare-metal deployments. Handles webhooks, health checks, restarts, rollbacks, and notifications without Docker, Kubernetes, or extra agents.
Go / Linux / Git / YAML