Playground
Where curiosity goes when it's not on a deadline: side projects, things online that made me laugh, and a couple of stories I keep coming back to.
Built for fun
No client, no brief, no pressure. Just to see if I could.
Blender experiments
Low-poly models and textures from my game-dev days. Occasionally I still open it just to make something.
Prompt golf
Seeing how short a prompt can get and still hold a model to the task. Harder than it sounds.
In my ears
The podcasts on rotation right now, from markets to philosophy to a guilty-pleasure dating segment.

WSJ What's News
The Wall Street Journal
My morning download on markets and the world.

No Stupid Questions
Freakonomics Radio Network
Curiosity as a sport. Angela Duckworth and Mike Maughan turning over everyday questions.

Philosophize This!
Stephen West
The history of ideas, explained like a friend who actually read the books.

TED Talks Daily
TED
A daily hit of someone smart, excited about one thing.

Second Date Update
Brooke and Jeffrey
My guilty pleasure. Messy, funny, very human.

Timothy Keller Sermons
Gospel in Life
Thoughtful, generous sermons I come back to for the quieter questions.

Dry Bar Comedy
Angel Studios
Clean stand-up I can laugh at without bracing. My reset button after a long build.
A few frames
Life outside the screen: hikes, Sundays, and the occasional good light. Tap to view.
A hike in November. A lot happened that day; I'll tell that story another time. Church grounds. The kind of quiet that resets you. Sundays, mostly. Somewhere worth standing still. A singles event that turned into an afternoon of painting. Turns out I needed the brush more than the small talk. Good light, good day. Nairobi.
Stories I keep telling
Small things that shaped how I work.
The 98% rule
In the lab, a 98% sample-processing rate wasn't a flex, it was the line between trusted and ignored. I think about that number every time I'm tempted to ship something half-checked.
From cells to tokens
I spent years studying how tiny molecular machines follow rules to produce something alive. Training language models feels stranger than it should because, some days, it rhymes.
Have something you want built, trained, or taught?
Tell me what you're working on. Honest take, clear scope, no pressure.