Projects
Open-source tools I maintain, and case studies of client and product work. Where the code is private, the writeup covers what was built and why.
Client and product work
- SusuPaa Platform Go · PostgreSQL
A multi-tenant platform built on a custom append-only ledger with strict consistency guarantees. Over $1M in transactions processed; p99 latency cut from 1.6s to 500ms.
- Fetch Agent Real Estate Platform Node.js · PostgreSQL
Backend for a US real estate marketplace: the APIs behind the web app and admin dashboard, and the filtering and ranking engine that matches buyers to agents.
- Givio Platform Next.js · Node.js
Solo build of a gifting platform backed by fractional stocks and crypto: exchange and market-data integrations, PCI-compliant payments, and KYC/AML flows.
- Love Nest Dating App Node.js · PostgreSQL
The full backend for a dating app for single parents: Node.js, PostgreSQL and Redis, WebSocket messaging with presence, a values-based matching system, and physical gifting through partner fulfilment.
- RBL Dating Platform Node.js · Express.Js · PostgreSQL · React Native
Rewrote a dating platform’s stack from PHP/MySQL to Node.js and PostgreSQL, with a new React Native app and React admin panel, migrating 170,000 users with zero downtime.
- GrowingGift Platform Next.js · Node.js
Solo build of a fractional stock and crypto gifting platform with brokerage and exchange integrations, live pricing, and generated PDF certificates; 3,000+ gifts sent in three months.
- Cocaptain App React Native · GraphQL · WebSockets
React Native app for sports clubs covering registrations, payments, teams and messaging, with GraphQL for data fetching and WebSockets for real-time updates.
- Qargo Delivery App React Native · Node.js
React Native customer app for an on-demand delivery service in Ghana: multi-stop requests, live tracking, an in-app wallet and split deliveries; 4.8 stars, 10,000+ downloads.
- Built React Native · Node.js
Web platform and two production React Native apps for an SME finance product used in 14+ countries; the accounting app grew from 700 to 50,000+ installs.
- Alvi Beauty Node.js · MongoDB · React Native
Backend and system architecture for a beauty booking product spanning four React Native apps, a web booking flow, and provider and admin dashboards, on Node.js and MongoDB.
Open source
- vaulx Go
A private file asset platform. Upload, organise, and share files with role-based access control and a clean, fast interface.
- remotepad Go
Use your phone as a trackpad and keyboard for your desktop. A Go daemon runs on the host and serves a PWA to the phone, so there is nothing to install on the client.
- tts-generator Python · FastAPI
Asynchronous text-to-speech microservice built with FastAPI and kokoro-onnx for CPU-only deployment.
- Chatalog Python
AI-powered WhatsApp order management for Ghanaian SMEs.
- Querr Go
A digital asset marketplace where creators upload and license images, and anyone can browse and download them. Go backend in a monorepo.
- Voltax TypeScript
A polyglot open-source payment SDK designed to unify African payment infrastructure.
- Video Merger API Python · FastAPI
FastAPI service that downloads videos from S3-compatible storage, merges them, and uploads the result to YouTube.
- telegram-2-s3 TypeScript
Telegram client that downloads videos from chosen channels, uploads them to S3, and fires webhook notifications to n8n.
- chatgpt-whatsapp TypeScript
A WhatsApp bot that answers with ChatGPT, with a cron so it can send scheduled messages to recipients.
- GPTalks React Native · TypeScript
An unofficial ChatGPT mobile app built with React Native and TypeScript, with its own backend API.