Avoidance
Particle Run · iOS & Android
Two ships. Two colours. One pair of hands.
Thread your way through particle waves, protect your shields, and keep an astronaut alive. A small game that asks rather a lot of your coordination.
GAMES / OPEN SOURCE / PERSONAL PROJECTS
Some things I wanted
to exist. So I made them.
Particle Run · iOS & Android
Two ships. Two colours. One pair of hands.
Thread your way through particle waves, protect your shields, and keep an astronaut alive. A small game that asks rather a lot of your coordination.
$ discofork --repo cli/go-ghDiscover the forks
Compare what changed
Find the one worth using
Git facts. AI interpretation. Your decision.
Open source branches in interesting directions. Discofork helps find the maintained forks, understand their changes, and decide which direction to follow.
Explore Discofork ↗
Web interface · demo conversationBuilt to make conversations across languages easier. Translation, voice notes, message history, and AI-assisted replies in a personal WhatsApp client.
Explore the project ↗Carve limestone. Guide water.
Grow a cave, one small change at a time.
Claude Code in your browser, with persistent sessions and streaming output.
JavaScript · MIT↗A Markdown editor with live preview, autosave, and Git integration.
TypeScript · MIT↗Small JavaScript helpers for the things you find yourself doing again.
JavaScript · Unlicense↗BEHIND THE PROJECTS
I like making things that I’ll actually use, and games I want to play. Some become useful to other people. Some are just a good reason to learn something.
Away from the screen, there’s music, hiking, and travel. Guitars and folk instruments. A trail to follow. The same curiosity, with a different set of tools.
THE OTHER SIDE OF THE CARD
For my professional work,
background, and business opportunities.