Projects
A mix of side projects, open source tools, and work I've been given permission to talk about. Some are polished, some are perpetually "in progress" — the usual.
MindWeaver
In developmentWhat started as an experiment to see how far I could push small local language models (7-13B parameters) as reliable, always-on background assistants evolved into something more ambitious: a decentralized AI collaboration platform that runs on consumer hardware. It features autonomous memory, IPFS-based knowledge exchange between trusted groups, and private multi-model reasoning — no cloud dependency required.
Go, SQLite, Turso, llama.cpp, Wails, IPFS, Angular
NeoWeaver.nvim
In developmentA Neovim plugin for interacting with MindWeaver. Because if I'm going to build an AI assistant, it needs to live where I actually work.
Lua, Neovim
CV Builder
In developmentA tool for managing and generating tailored CVs from a single source of truth. Born out of frustration with maintaining multiple versions of my own resume. Uses Go and Templ for the backend with a clean, server-rendered UI.
Go, Templ, SQLite, HTMX
The Time Traveler Adventures
An interactive educational game that takes children through different historical eras, solving puzzles and completing quests to learn about significant events and figures. Features voice-over narration and chapter-based storytelling. Built as part of a year-long non-profit initiative.
React Native, Swift, Firebase
APM Dashboard
A custom Application Performance Monitoring dashboard designed for microservices architectures. Provides real-time insights into service performance, error rates, and latency. Built as a closed-source project for internal use by subcontractors.
OpenTelemetry, Socket.io, NestJS, Angular