Building Tutorial Tinder: from idea to deployed Replit demo
I've always been frustrated by how hard it is to discover good coding projects to learn from. GitHub has millions of
It's a fucking website. Same human. No glue sticks required.
Developer Experience Engineer. Educator. Stand-up comedian. Brooklyn, NYC, by way of Reno, NV. Bridging code, content, and community — preferably without making any of it boring.
Part field notes. Part experiment. Part “is this thing on?”
Pick a tab. Pull a thread. Make yourself at home.
You do not have to monetize every hobby. Make something weird. Be bad at it. Have a good time anyway.
Developer Experience Engineer. Educator. Stand-up comedian. Brooklyn, NYC, by way of Reno, NV. Bridging code, content, and community — preferably without making any of it boring.
I build tools that help developers not just learn, but love the tools they use. Code, content, community, and a healthy suspicion of the phrase “that's how we've always done it.”
Off the technical stage, you'll find me on a comedy one. Turns out explaining complicated things and getting a room full of strangers on your side have a lot in common.
The résumé, if you need the formal version ↗
Or start with what I'm writing, what I'm making, and where to find me IRL.
Developer experience, AI, tutorials, and the occasional bad joke. Learn something. Break something. Tell me what happened.
I've always been frustrated by how hard it is to discover good coding projects to learn from. GitHub has millions of
Demystifying state through building digital pets.
Or, how building automation into your documentation can save you time, headaches, and the seemingly inevitable back-and-forth on grammar nits.
The story of how silly startup pitch generator that taught serious AI evaluation, drove enterprise leads, and landed talks at Databricks, O'Reilly, and NYC Tech Week.
We don’t learn from docs, we learn from doing
There’s a giant wave happening in the world right now, but we seem to have forgotten the fundamentals.
Demos, tutorials, experiments, and the occasional “I wonder what happens if…”
I've always been frustrated by how hard it is to discover good coding projects to learn from. GitHub has millions of
Demystifying state through building digital pets.
Here's how I get scrappy and use tools like WhatsApp and strategic co-conspiring to maximize the impact of the conferences I'm attending.
To retain trust within the community — the community industry as a whole should make sure to take a stand for security, safety, compliance, and privacy. If we don't — these spaces could bring havoc and potentially physical, financial, and/or legal harm to folks.
As I started to update my site this week, I realized that I haven't documented just how I update my site and what critical parts of the Ghost documentation I rely on to build the customizations I need. Here's a quick preview behind the scenes of what I did to update my site recently.
How to effectively marry the content divide between fun and functional in the content arena.
An interesting idea? A question? A delightfully specific thing you think I'd like? Those are all good reasons to get in touch.
Send me a note real humans. real connections.Drag a sticker onto the journal, or pick one to stick it in the middle. Drag placed stickers anywhere. With a keyboard: arrow keys move it, R spins it, Delete peels it off.