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