Skip to content

Projects

Things I Build

Open-source tools and experiments grown from my own workflow.

View AudioBits project details
Web audioMIT runtime · 0BSD catalog

AudioBits

Sound that reacts.

AudioBits is a procedural sound engine for the browser. Sounds are defined as versioned recipe data, played as managed voices, and connected to application state through live parameters, so a thruster can get louder as you move faster. Copy ready-made recipes and sound controllers from the catalog and edit them as your own source. Your app owns the visuals and input.

View SelfContext project details
Personal AI contextMIT

SelfContext

Think with context you own.

SelfContext keeps the context you choose in portable Markdown and makes it available to the AI tool you already use, so useful conversations can continue from your history, goals, decisions, constraints, and evidence instead of starting from zero.

View Developer Tools project details
Developer toolingMIT

Developer Tools

A practical reference for the tools around my development workflow.

A living collection of setup notes, configuration, and practical references for AI coding agents, developer environment utilities, and server infrastructure.

View AI Agent Skills project details
AI agent skillsMIT

AI Agent Skills

Reusable capabilities for OpenCode, Claude Code, and compatible AI coding agents.

This repository collects focused skills that give AI coding agents reusable guidance for engineering, validation, and review work. Each skill is a small, portable package with a clear purpose, so it can be installed when useful instead of becoming part of every prompt.

Looking for prototypes and interactive experiments? Visit the Lab →