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

  • A private file asset platform. Upload, organise, and share files with role-based access control and a clean, fast interface.

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

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