Sandbox

Things I've built for fun. Nothing here needed to exist — that's rather the point. Some are finished, some are quietly falling over.

Ryddle

LIVE

A daily riddle game. One clue, limited guesses, streaks, and a smug little share card when you get it.

What I learned

Making something feel simple takes far more decisions than making it feel clever.

react · game designryddle.io

Packet Panic

LIVE

A roguelike where you defend a system from hostile packets. Deploy firewalls, upgrade, and watch it all fall apart anyway. My day job as a video game, essentially.

What I learned

Game balance is just capacity planning with better graphics.

canvas · roguelikeplay it

Which Mac?

LIVE

People kept asking me which Mac to buy. Now there’s a tool that asks what you actually do, how hard you push it, and what you want to spend — and then tells you.

What I learned

Most buying advice is bad because it answers the spec, not the person.

decision tool · appletry it

The Setup Engine

SOURCE

I reinstall macOS more than any reasonable person should. This is the setup wizard I wished existed — pick a profile, tweak the system, hit go, walk away.

What I learned

Scratching your own itch is the only reliable source of motivation for a side project.

swiftui · macossource