← Base camp
The Playground · IV · Play

Where the ROI stops and the fun starts.

Not everything has to be a business. This is the room for the experiments, the half-built ideas, the nerdy obsessions, and the stuff I make purely because it would be cool if it existed. Safety goggles optional.

20
click the die to roll for a side quest
Today's side quest · live readout
teaching an AI to run an entire TTRPG campaign
The main experiment

An AI that runs a whole TTRPG campaign.

I play two Pathfinder campaigns, alternating Tuesdays and Fridays, and somewhere along the way I got obsessed with a question: could an AI actually run a full campaign? Not spit out a random dungeon, but generate an entire adaptive world, with its own rule system, that adjusts to the party as they play.

So I'm building it. A campaign engine that auto-generates the whole thing across any theme or world. It is deeply impractical and I love it.

The rest of the toy box

Half-built and proud.

The second brain

A personal knowledge system that actually remembers and connects, so my dozen projects don't live in a dozen disconnected apps and the back of my head.

1am funnel ideas

The marketing experiments that show up uninvited at 1am and demand to be built before I'm allowed to sleep. Some of them even work.

Course-video knowledge graphs

Turning hundreds of course videos into a structured, searchable graph, because watching them twice is not a system.

Personality & archetype tools

Quizzes and frameworks that help people find out something true about themselves. I can't help it, I love a good archetype.

Whatever the kids are into

This week's obsession is usually set by a seven-year-old. It's a great product research team, honestly.

The one you found in the source

You did read the source comment, right? If not, go peek. Then type the word "dad" somewhere on this page and see what happens.

Open channel

Got a weird idea?

The best projects start as "this is probably dumb, but..." I answer those in reverse order of how normal they are, so lead with the weird one.