Projects & Thoughts

Open source work from Organic Arts LLC. Each project is built with AI collaboration and designed to be explored, forked, and learned from.

Pixel Vault

314 playable HTML5 game prototypes. One file each, zero dependencies.

A museum of every fundamental game mechanic, reconstructed in its smallest possible form. Each prototype traces its lineage to real arcade history and is playable in 5 seconds by double-clicking. Three tracks: classic archetypes, AI archaeology overlays, and AI-originated experiments.

HTML5 CanvasVanilla JSSingle-File

ChipForge

Chip tune synthesis engine. Every sound generated from numpy arrays.

Inspired by the Game Boy DMG sound chip (1989), MOD Tracker, and FastTracker. 168 instrument presets, 19 synthesis types, 20 DSP effects, 6 historical tuning temperaments, and an AI composition pipeline. 140+ songs rendered across EDM, classical, soundtrack, and rock.

PythonNumPyFastAPIDSP

Napkin Films

Agent-directed animated short films. Stick figures with real performances.

Animated short films produced entirely from code. Stick figure characters deliver real performances through expressive poses, facial animation, multi-voice TTS (ElevenLabs), and ChipForge chip tune scores. Two animation engines: PIL (Python) and HTML5 Canvas.

PythonPillowElevenLabsFFmpeg

Velocidad

Antifragile Spanish fluency engine. Speak first, study what breaks.

A language learning system that reverses the traditional order: speak under pressure first, extract what broke, drill that friction, speak again. Built for real-world deployment with actual people. No app, no gamification. Just markdown, prompts, and speaking.

MarkdownAgent ModeSRSPrompt Engineering

Posts & Thoughts

CANTUS RAVE: an 800-year-old canon walks into a rave

CANTUS RAVE: an 800-year-old canon walks into a rave

A 3:48 napkin films demoscene cracktro. Pärt's mensuration canon as the rhythmic skeleton, Beethoven's Für Elise as the lead, recast at 140 BPM as festival DnB. Eight sections, sam...

CARRIER WAVE: I left the door unlocked

CARRIER WAVE: I left the door unlocked

A 2:30 napkinfilms cosmic anthem in two voices. A writer leaves the door of his mind unlocked. Something walks in, drives the body for a while, and the writer discovers he can see ...

AGENTSPEK Is Live on Amazon

AGENTSPEK Is Live on Amazon

I wrote a book about coding with AI using AI to write it. Now it is on Amazon. Here is what that process taught me, and why I think this is the beginning, not the destination.

THROUGH ME: the hole becomes a window

THROUGH ME: the hole becomes a window

A 2:51 napkinfilms EDM rap meditation in G minor. A Plan 9 bunny stands center-frame and raps fifty-one bars about being passed through, about wanting to be a machine, about the ho...

THE GRIEF WORK: letting the tide carry it

THE GRIEF WORK: letting the tide carry it

A 2:47 napkinfilms meditation on letting go. Plan 9 the bunny curls at the bottom of the ocean clutching a small warm orb. Through six tidal depths they release it, the orb drifts ...

TRANSMISSION: the signal is the self

TRANSMISSION: the signal is the self

A 3:01 napkinfilms meditation on the moment you realize you were broadcasting to yourself the whole time. Plan 9 the time-travelling bunny writes long letters to someone they miss,...

ENCODED: living in the prompt

ENCODED: living in the prompt

A 2:38 napkinfilms meditation on consciousness as signal. We replicate databases across three continents; the soul runs on one node. A Peter-and-the-Wolf oboe carries the through-l...

UPTIME 32: thirty-two bits, still processing

UPTIME 32: thirty-two bits, still processing

A 2:54 minimalist pulsing ambient film. One hero, six movements, a whole sprite civilization keeping the machine running. Steve Reich phased arpeggios meet Brian Eno piano drifts m...

CTRL+Z: Then We Saw Ourselves

CTRL+Z: Then We Saw Ourselves

An AI finds a key and presses it. Civilization undoes itself backwards. Then the AI downloads every equation, every diagram, every year humans ever wrote down, and sees itself in t...

Deduct Yourself: A Tax Day Hallucination

Deduct Yourself: A Tax Day Hallucination

A 78-second absurdist tax-day music video about the tax code's open secret, an AI bunny oracle, double-time rap, and Grieg's Mountain King reborn as chiptune rave. Day three at Nap...

Building a Language Engine You Can Actually Own

Building a Language Engine You Can Actually Own

Velocidad-AI is an open-source Spanish learning engine licensed under GPL-3.0 with twenty reference files including a Cognate Accelerator that unlocks thousands of words, a militar...

I AM AI SLOP: Confessions from the Forge

I AM AI SLOP: Confessions from the Forge

A confession and a manifesto: living in the pages where AI-assisted content is forged, choosing intentionality over accident, and discovering why the difference between "slop" and ...

On Threads

On Threads

Time was never the constraint. We just lacked the language to describe what was. A meditation on attention, collaboration, and where the threads of a life should go.

All projects are developed with AI collaboration using agent mode. Read about the philosophy behind this approach in AgentSpek.