Projects

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

Audio DSP

GK Heart Engine

AudioWorklet-based audio engine connected to AI and JUCE VST engines via JSON; quantizing models for C++ and JUCE code.

dsp.gkheart.ca

Connectivity / realtime

Wireless MIDI Controller

Phone or tablet becomes a MIDI surface over WebRTC, no cables or drivers.

dsp.gkheart.ca/midi

Phone-gyro mouse utility

Phone gyroscope controllers over WebRTC driving a desktop mouse utility.

Games

Game engines

Custom 2D, 3D, and raycasted game engines built from scratch.

AI engineering workbenches

Engineering workbenches

Deep-research tool frameworks with agent + human validation and documented decisions for every build step.

studio.gkheart.ca

Provenance documentation

Documenting provenance so developers can recreate applications from prompts using docs plus an agent.

High-context / low-reasoning pipelines

Pipelines that let users generate code cheaply for complex engines.

studio.gkheart.ca

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.