Projects
Things I’ve built
Fullstack applications, automation tools, and open-source work: a collection of systems I’ve designed, shipped, and maintained.
Fika - Case Study
liveAn interactive data case study on how a single river crossing reshapes access to clinics and schools in rural Zambia.
SvelteKit · Data Visualization · Scrollytelling · Vercel
Karibu
A Property Management Ecosytem, offering robust API endpoints for property & reservation management and listings.
Springboot · Potgres · WebSockets · REST · Payment Integration
AI Text Tool (EditorJs)
liveAn EditorJs extension that adds ai text generation capabilites to editorjs.
Typescript · GPT-4 · NPM · OpenAI · EditorJs
Kariba - Case Study
liveA data-driven scrollytelling story of Zambia's 2024 drought: how Lake Kariba draining took the country's lights, and who paid for it.
SvelteKit · Data Visualization · Scrollytelling · Vercel
Unsloth Studio (Custom)
liveAn inference-first fork of Unsloth Studio: a desktop LLM chat app with GGUF/safetensors support, MCP tool-calling, multimodal input, and TTS output.
Python · TypeScript · PyTorch · MCP · GGUF · LLM Inference
Chronicle
developmentAn AI-powered living documentation platform that watches code changes and keeps project docs in sync.
TypeScript · Node.js · Next.js · Google Gemini · SQLite · Tailwind CSS
Rise; AI (in development)
developmentResume in Seconds is an AI-RAG service that makes a tailor made resume based a job description and on previously uploaded documents.
TypeScript · NextJs · FastAPI · TensorFlow · Postgres · Natural Language Processing · RAG · Python
Python OCR Extractor
liveA tool to extract text from images using Optical Character Recognition (OCR) with Python.
Python · Tesseract · OpenCV · NumPy
Lab Inventory Management System
liveA comprehensive system to manage and track laboratory inventory, equipment, and supplies.
Thymeleaf · JSP · TomCat · MVC · MySQL