ProductionM-Pesa-first payment solution for African SMEs. Sell products, collect donations, and handle recurring subscriptions over a single chat thread.
Projects
Open-source tooling, payment infrastructure, and client work — mostly Go and TypeScript, mostly for African markets.
ProductionM-Pesa-first payment solution for African SMEs. Sell products, collect donations, and handle recurring subscriptions over a single chat thread.
In developmentOpen-source Go CLI that deploys Next.js apps without Terraform or CDK. Direct SDK provisioning.
ProductionMinimal, SMTP-first email library for Bun and Next.js. Transactional emails and newsletters without SaaS lock-in.
Production
ProductionAI video framework that enforces character and scene consistency across generated frames with programmatic controls.
ProductionAI learning platform that turns reading materials into interactive study tools using GraphRAG and conversational agents.
CompleteClient website built for service delivery and a modern online presence.
CompleteImmigration assistance service — document processing and application tracking.
CompleteDigital platform for an organization focused on peacebuilding and reconciliation.
ProductionResource directory and community hub for remote workers in Kenya.
The index
17 repositories I own — tools, experiments, and things I built to learn something. Forks of other people’s work are left out.
Marketing site and documentation for NextDeploy — self-hosted Next.js deployment. Built with Next.js 16, React 19, Tailwind CSS v4, and shadcn/ui.
Drip for your React sites — a composition engine for Tailwind. Hierarchy, rhythm and emphasis as components, plus an inspector that audits the rendered page.
A video is a text file. Declarative video with cuts that land on the beat.
No description yet.
Next.js + better-auth + Neon Postgres starter that deploys to your own VPS with one command (nextdeploy up)
This is library which I am building to learn mathematics and Zig
Linux Go daemon that reaps RAM-hungry processes when memory crosses a threshold. Stdlib only. Protected shells + terminal safety net. Colorized 'ramreaper see' dashboard.
This is tool am building to learn Zig in baby steps.
No description yet.
No description yet.
No description yet.
No description yet.
No description yet.
No description yet.
This is comprehensive cheatsheet that I used to learn Ruby programming Language
No description yet.
No description yet.
Open source
Most of this is open. Browse the code, fork it, or open an issue.