Projects

Everything below is something I built and keep running — audio DSP, realtime connectivity, games, research benches and the full-stack work that holds it together.

Audio DSP

JUCE guitar amp VST

C++/JUCE guitar amp plugin that loads the same JSON patch format as the browser engine.

Read the write-up →

Connectivity / realtime

Phone-gyro mouse utility

Phone gyroscope controllers over WebRTC driving a desktop mouse utility.

Read the write-up →

Games

Engineering & research benches

Offline-first LLM code editor

A harness I built for running open-weight models locally inside a code editor, fully offline.

Read the write-up →

Provenance documentation

Documenting provenance so a project can be recreated from its own docs and recorded decisions.

Read the write-up →

Full-stack / QA

Polyglot full-stack

Python, JavaScript, Supabase, table security (RLS), and edge functions across the stack.

QA playtesting workflows

Playtesting-style QA that produces robust software, servers, and accurate user experiences.