Skip to content
Allan Nuwamanya

Engineering archive

Systems & software

Production systems, AI frameworks, distributed workflow engines, and open data infrastructure I've built and published.

AI & Speech 2

Saccade

AI agent engine for truth-anchored LaTeX resumes and ATS optimisation

An agent engine and FastMCP server that keeps one canonical career graph per person, then tailors, writes, ATS-audits and typesets resumes, CVs and cover letters. A guardrail agent checks every claim against its source so the AI cannot invent metrics, and an interactive Web Studio sits on top.

PythonFastAPIFastMCPReact
Developer Tools 2

Twill

Same coding CLI agents. A better interface.

A lightweight desktop app that wraps CLI coding agents such as Claude Code in a clean graphical interface: live agent activity cards, readable diffs, explicit approvals, and sessions you can resume. It upgrades the interface and keeps the agent you already trust. Early development.

TypeScriptDesktop AppAI AgentsDeveloper Tools
Developer Tools 1

coc-bridge

A zero-dependency local proxy that lets Claude Code use OpenCode's free models

A small Node.js proxy that speaks the Anthropic API format to Claude Code and forwards requests to OpenCode's hosted models, streaming responses back as server-sent events. Starts itself with `claude`, adds custom names to the VS Code model picker, and ships a `doctor` command. Published on npm.

Node.jsJavaScriptCLI ToolsAI Agents
Developer Tools

DeepSeek Harness for Linux

An unofficial Linux desktop port of the DeepSeek Harness agent

A community port that brings the DeepSeek Harness desktop experience to Linux, with a prebuilt .deb package for Ubuntu, Debian, Pop!_OS and Linux Mint. Unofficial, and based on DeepSeek's open-source agent harness.

TypeScriptLinuxDesktop AppAI Agents
Web Apps 11

Proof Stack

A hands-on playground for proving out modern development stacks

A practical space to experiment, prototype and validate real-world workflows across the technologies I use, turning ideas into working proofs of concept.

TypeScriptNext.jsPrototyping
AI & Speech 6

LingualDub

Composable, registry-based speech-AI framework for low-resource languages

An open, modular speech-AI framework designed as reusable research and production infrastructure for underrepresented languages. Standardizes language metadata, audio datasets, model adapters, and evaluation metrics, with Luganda (lug) as initial validation baseline.

Python 3.10+PyTorchMypyRuff
Systems & Backend

Collosy

Enterprise social media scheduling & analytics engine with Temporal workflows

Production-grade social media management monorepo. Uses Temporal.io durable orchestrators for resilient multi-platform post execution, a NestJS REST backend with strict DTO/Service/Repository layering, a Next.js dashboard, and a Chrome extension for web scheduling.

Temporal.ioNestJSNext.jsTypeScript
Fintech & Web3

Crypto-Fiat Bridge POS

Self-custody TRC20 (USDT) point-of-sale system for Sunmi Android devices

Physical and digital fiat-to-crypto on-ramp designed for point-of-sale hardware. Enables retail merchants to accept local fiat mobile money (UGX via Flutterwave) and automatically disburse USDT on the TRON network with live pricing, energy top-ups, and a 3-tier wallet failover system.

Node.jsExpressTRON NetworkTRC20
Open Data 14

Open Data Uganda

Standardized open data clearinghouse for Ugandan demographics & public health

Centralized public data democratization hub standardizing 14+ public datasets from UBOS, UN OCHA, WHO, and the World Bank. Distributed in clean, machine-readable open formats (.csv and .jsonl) with automated GitHub Actions dataset validation and Python Pandas loading scripts.

Data EngineeringJavaScriptPython / PandasGitHub Actions CI
AI & Speech 17

Stanford CS224N Deep Learning NLP

Research and implementation of deep learning NLP models and transformers

Comprehensive research repository implementing core architectures from Stanford's CS224N: Natural Language Processing with Deep Learning. Implements Word2Vec skip-gram negative sampling, neural dependency parsers, Seq2Seq with attention, and Transformer attention heads.

PythonPyTorchTransformersSelf-Attention
Systems & Backend

Foundry Workspace Manager

Developer desktop workspace for CLI-driven workflows and terminal orchestration

A developer productivity application built to organize complex project workflows for developers who live in the terminal. Provides structured session management for multiple coding assistants, CLI processes, and environments with a custom dark engineering brand system.

TypeScriptDesktop AppCLI ToolsTerminal Emulation
Web Apps

Discover Uganda

Physical tourism card game paired with a modern digital booking platform

Full-stack tourism platform combining physical card game mechanics with digital QR codes. Unlocks exclusive tour booking discounts, deep-dive cultural histories, and direct connections to local tour operators across Uganda.

React 19Express 5Drizzle ORMPostgreSQL
Web Apps

Meridian Career Toolkit

AI-powered resume builder, real-time template engine, and ATS scoring agent

Full-featured career platform combining a guided 3-panel structured resume editor, real-time preview, job-description targeting, automated bullet quantification, ATS keyword scoring, and post-application career agent support.

Next.jsTypeScriptTailwind CSSCloudflare Pages
Systems & Backend

SchoolRun Geo-Logistics

School commute logistics backend with Haversine routing and PostGIS

Geo-logistics service powering student commute coordination, driver route optimization, and live event-stamped trip manifests. Built with Django REST Framework, PostGIS spatial queries, Haversine nearest-neighbour algorithms, and nightly Celery manifest generation.

Django RESTPythonPostgreSQL / PostGISCelery
Web Apps

Pawn Academy

Browser chess training platform with in-browser WebAssembly Stockfish engine

Interactive chess study platform featuring tactics puzzles, an opening explorer, endgame training, and client-side Stockfish chess engine analysis compiled to WebAssembly, backed by a Neon serverless PostgreSQL database.

ReactViteWebAssemblyStockfish
Web Apps

Dukafy Online Storefronts

Mobile-first store builder for East African merchants migrating off social commerce

Lightweight e-commerce creator engineered for mobile browsers. Enables Ugandan micro-retailers to create branded digital storefronts, manage catalogs, and collect structured customer orders directly from their smartphone.

ReactJavaScriptMobile-FirstE-Commerce
AI & Speech

Bastian Data Studio

Interactive web studio for tokenizing and preparing AI training datasets

A modern developer playground built with Next.js 15, Zustand, and Tailwind CSS for cleaning, normalizing, and formatting raw text datasets before fine-tuning LLMs.

Next.js 15TypeScriptTailwind CSSFramer Motion