Featured
Polished work across all four areas

"Little Bunny Foo Foo" Is Fascist Propaganda
Sep 2025
And what the hell is a goon?!

ChessWalk
Aug 2025
Find the exact moves where stronger players outthink youβand steal them.

Ghostly Double π΅π¬
Aug 2025
Call and response with a phantom.

The Codex of Molar Wisdom
Apr 2025
Before extraction, they whispered one final truth.

The Gallery of Lies
Mar 2025

Contrapose
Jan 2025
73 creative constraints for piano practice and improvisation

Improvisation on a Simple Melody π΅π¬
Jan 2025
Melody as experiment.

Fire π¨πΉοΈ
Dec 2024
An algorithmic bloom of opposition and collapse.

Encased Melting π¨πΉ
Nov 2024
Solid forms haunted by soft motion.

FrogMath: Making Number Theory Amphibious
Nov 2024
Teaching divisibility, gcd, linear combinations, and more through frogs hopping on lily pads.

Spatial Synthesizer π¨πΉ
Nov 2024
A visual instrument made of ripples and control knobs.

Feathers π¨πΉοΈ
Nov 2024
Organic motion, born of failed intention.

Shatter π¨πΉοΈ
Nov 2024
A scream rendered in polygons.

Shrimp Jesus π΅π¬
Mar 2024
He died for your fins.

Degradation π¨
Feb 2023
Every glitch believes it's a pattern.

Above π΅π¬
Jan 2023
A loop caught between stillness and motion.

Stray Signals π΅
Jan 2023
Uncollected piano improvisations.

Flow π΅
Jun 2021
More tools. More risk. A second album of solitude.

Escape π΅
Jun 2020
Free improvisations recorded in isolation.

Fluid Subspaces π΅π¬
Jun 2017
Sound from flow. Geometry from tone.

Rain π΅
May 2014
A composition that recursively removes itself.