Mix and match the sounds
Generated ambient loops. credits
Growth & product engineer at StoreHub. I build AI-native marketing machines.
A 500-ad creative-testing grid, ad pipelines, and landing pages — shipped with a fleet of agents.


Belly up on the rug, in the exact spot the sun lands, every single afternoon. Has never once moved for anybody.Sits on the back of the sofa like a supervisor. Watches me work, judges the output, contributes nothing. Mix your own ambience inside
A little house in the middle of nowhere.
Pins for where I’ve been and where I’m headed next. Always up for a reason to add one.
Base map © mapswire.com, CC BY 4.0
lived travelled climbed
Claude Code and a fleet of agents, Astro on a shared design kit, ship-fast and verify-by-machine. But every one of them started on the pad in this nook, in pencil, sitting on the floor. There’s a clean page — help yourself.
write something
The chart on the wall was drawn in this marker, and it gets redrawn more often than anything else down here. There’s a clean board next to it. Go on — draw something.
draw something
Black, no sugar, refilled more often than it’s finished. Half of what’s in this house was built between the first cup and the point where it went cold. Start it and work until the mug does.
00:00
focus
Kettle, grinder, two mugs — one of which never gets used, which tells you how often anyone comes up the hill. Making it is half the point of drinking it. Set it going and don’t rush the pour.
00:00
brew
lifted
unbroken
run
walked
counted by WodUp, all-time
Nothing up on the board yet — the numbers go in as they happen.
paces
bar maths — 90% training max
Run in the morning, lift in the evening — same shape as the Bare block. Loads run off a training max of 90% of the tested lift. Paces come from the run PRs on the other board. The workouts are the anchors — if the easy volume is more than you’re running now, cut the easy days, not the Tuesday or the Saturday.