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 development

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

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

A 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