Projects

Project Blurb Category Year
Broadcast

A desert, a scattering of radio towers still transmitting into it, and nothing to win. You walk to each station, read what its terminal has to say, and the world explains itself in fragments.

Games 2026
Crabvocate for Peace: In Hot Water

You are the Crabvocate, sent from the deep to talk the world's chefs out of their crackers and boiling pots. Drag word tiles into the bottom row to build a sentence, and hope it is persuasive before the pot comes to the boil.

Games 2026
Dream Desert Visualizer

A visualizer for 夢の砂漠 (dream desert) by desert sand feels warm at night and Secret Schools: a wireframe pyramid, a column of light and a desert of drawn lines, all in orange on black.

Sound 2026
Dreamcast Repair

A Sega Dreamcast, cleaned and put back together, that no longer gives any video. One page in Paged Out! issue #8 about why, and what a 2mm difference in screw length does to a motherboard.

Articles 2026
Keys to the Gate

A sixty-five second animation built in Maya, made as my own reading of the cover art for Keys to the Gate by death's dynamic shroud.wmv: a door standing alone in the dark, cables spilling out from behind it, coloured light coming off everything.

Sound 2026
56 kbit/s

A radio show about how technology changed the way music is made, moved and found. 56 kbit/s is the most a dial-up modem could carry, and the name is the whole argument: the internet arrived as a broadcast medium, and music has been rearranging itself around that ever since.

Sound 2025
Playdate Dungeon

A dungeon crawler battle system built around the Playdate's crank: turn it to walk a target marker across three enemies, swing it to commit an attack. A proof of concept — there is a battle and nothing around it.

Games 2025
ROGEFEST 2k25 Intermission Backdrop

Three minutes of anime and Sega Genesis footage put through circuit-bent video gear and left to break apart, made to run behind the intermission at ROGEFEST 2k25.

Hardware 2025
The Unofficial Homestuck Collection: Web Edition

A browser port of The Unofficial Homestuck Collection: the whole archive, its Flash animations and its interactive games, running from a server instead of an Electron desktop app.

Software 2025
x86 Soundscape

A retro Macintosh desktop in a browser tab: an internet radio in a Winamp window, a rack of ambience sounds, a WeatherStar readout, a video surfer pulling from archive.org, and a CRT over the top of it all.

Software 2025
Pico Dragoon Mini

A PICO-8 demake of Panzer Dragoon Mini, the Panzer Dragoon that shipped on the Sega Game Gear and never reached the United States. One dragon, a rail over banded water, and a reticle you fly across the sky.

Games 2024
Yolked

A virtual desktop toy: an egg you fling around by shaking the game window itself. The harder you shake, the faster it flies and the more it cracks. It never ends.

Games 2024
the lazy sundays blog

A multi-author site about games, film, TV and music: a Next.js front end over a Strapi CMS, with author pages, tags, an archive, a random article button and an RSS feed. It's also where the Dreamcast repair piece first ran.

Software 2023