Work

Everything I've made, newest first

Visual FRACTRAN

Visual FRACTRAN

Feb 2026

An interactive exploration of an esoteric model of computation.

The Chonktionary

The Chonktionary

Jan 2026

A comprehensive lexicon of chonk-related terminology.

The Museum of Dashes

The Museum of Dashes

Jan 2026

A curatorial study of horizontal connectors, bars, and their associated behavioral anomalies.

Chonkology: A Mathematical Theory of Audiovisual Narratives

Chonkology: A Mathematical Theory of Audiovisual Narratives

Dec 2025

A formal sketch of chonks as synchronized audiovisual narratives, with mood manifolds, coherence measures, and narrative bundles.

Leap Second Lenny

Leap Second Lenny

Dec 2025

An exploration of atomic time, leap seconds, and the unpredictability of Earth's rotation.

Move to 'In Progress'

Move to 'In Progress'

Nov 2025

A task management system that plays back.

Chess Mistakes Journal

Chess Mistakes Journal

Nov 2025

A reflective tool for chess players.

Seasons Improvisation ๐ŸŽต๐ŸŽฌ

Seasons Improvisation ๐ŸŽต๐ŸŽฌ

Nov 2025

Working with the Earth's axial tilt.

Tรฉtrico ๐ŸŽต๐ŸŽฌ

Tรฉtrico ๐ŸŽต๐ŸŽฌ

Nov 2025

An eternal downward drift.

"Little Bunny Foo Foo" Is Fascist Propaganda

"Little Bunny Foo Foo" Is Fascist Propaganda

Sep 2025

And what the hell is a goon?!

Improvisation in the style of Bach ๐ŸŽต๐ŸŽฌ

Improvisation in the style of Bach ๐ŸŽต๐ŸŽฌ

Sep 2025

Baroque freestyling.

Contrapose

Contrapose

Sep 2025

73 creative constraints for piano practice and improvisation.

Shape Exercise

Shape Exercise

Aug 2025

An improvisation exercise exploring musical shapes and deep listening.

Ghostly Double ๐ŸŽต๐ŸŽฌ

Ghostly Double ๐ŸŽต๐ŸŽฌ

Aug 2025

Call and response with a phantom.

ChessWalk

ChessWalk

Aug 2025

Find the exact moves where stronger players outthink youโ€”and steal them.

Autofill

Autofill

Jun 2025

A tool to help your rรฉsumรฉ tell the truth.

Demby Analyticsโ„ข: Psychic Physics Dashboard

Demby Analyticsโ„ข: Psychic Physics Dashboard

May 2025

Track your creative energy using rigorously defined, completely made-up SI units.

FrogMath: Making Number Theory Amphibious

FrogMath: Making Number Theory Amphibious

Apr 2025

Teaching divisibility, gcd, linear combinations, and more through frogs hopping on lily pads.

The Codex of Molar Wisdom

The Codex of Molar Wisdom

Apr 2025

Before extraction, they whispered one final truth.

Your Complete Guide To Navigating US Healthcare! ๐ŸŒŸ

Your Complete Guide To Navigating US Healthcare! ๐ŸŒŸ

Mar 2025

A super simple, totally not confusing 47-step process!

The Gallery of Lies

The Gallery of Lies

Mar 2025

Cooooookie!

Cooooookie!

Feb 2025

Discover the cookie of your dreams. Receive questionable advice.

Sticks and Sticks ๐ŸŽจ

Sticks and Sticks ๐ŸŽจ

Jan 2025

Ghostly clocks.

Improvisation on a Simple Melody ๐ŸŽต๐ŸŽฌ

Improvisation on a Simple Melody ๐ŸŽต๐ŸŽฌ

Jan 2025

Melody as experiment.

Fire ๐ŸŽจ๐Ÿ•น๏ธ

Fire ๐ŸŽจ๐Ÿ•น๏ธ

Dec 2024

An algorithmic bloom of opposition and collapse.

Encased Melting ๐ŸŽจ๐Ÿ•น

Encased Melting ๐ŸŽจ๐Ÿ•น

Nov 2024

Solid forms haunted by soft motion.

Spatial Synthesizer ๐ŸŽจ๐Ÿ•น

Spatial Synthesizer ๐ŸŽจ๐Ÿ•น

Nov 2024

A visual instrument made of ripples and control knobs.

Feathers ๐ŸŽจ๐Ÿ•น๏ธ

Feathers ๐ŸŽจ๐Ÿ•น๏ธ

Nov 2024

Organic motion, born of failed intention.

Shatter ๐ŸŽจ๐Ÿ•น๏ธ

Shatter ๐ŸŽจ๐Ÿ•น๏ธ

Nov 2024

A scream rendered in polygons.

Shrimp Jesus ๐ŸŽต๐ŸŽฌ

Shrimp Jesus ๐ŸŽต๐ŸŽฌ

Mar 2024

He died for your fins.

Degradation ๐ŸŽจ

Degradation ๐ŸŽจ

Feb 2023

Every glitch believes it's a pattern.

Above ๐ŸŽต๐ŸŽฌ

Above ๐ŸŽต๐ŸŽฌ

Jan 2023

A loop caught between stillness and motion.

Stray Signals ๐ŸŽต

Stray Signals ๐ŸŽต

Jan 2023

Uncollected piano improvisations.

Flow ๐ŸŽต

Flow ๐ŸŽต

Jun 2021

More tools and risk. A second album of solitude.

Escape ๐ŸŽต

Escape ๐ŸŽต

Jun 2020

Free improvisations recorded in isolation.

Fluid Subspaces ๐ŸŽต๐ŸŽฌ

Fluid Subspaces ๐ŸŽต๐ŸŽฌ

Jun 2017

Sound from flow. Geometry from tone.

Rain ๐ŸŽต

Rain ๐ŸŽต

May 2014

A composition that recursively removes itself.

Surprise Me