Writing
9 postsBuild Notes.
Random thoughts & occasional rants.

The Alignment Trap
When your tool preference starts whispering that you're one of the good ones, you should probably audit that thought.

Zero Trust Family Protocol
Identity verification used to be simple: if I hear your voice, it's you. That system's broken now with AI.

The Elasticity Test
I hate hearing “you haven’t changed at all.”
Prompting myself
There's a moment in Lenny's podcast with Julie Zhuo: two people staring at the same blank wall. One spirals into worry. The other notices what's actua...
Until next time, LA
/* moving closer to family and rebooting in the middle of where all the tech noise is happening. Hello SF! */
Future of Curiosity
I spend my days writing code and my nights tinkering with AI side projects. I'm also the dad of a toddler. These different parts of my life have got m...
Consolidated Channels Feed for Farcaster
Created a simple feed viewer using Next.js and TypeScript to display casts consolidated from a set of channels in a single feed.
DIY Smart Frame
Built a low-power dashboard implementation using Raspberry Pi Zero WH and Waveshare 7.5" E-Ink display (800x480), mounted in a repurposed 5x7 frame. A...
Local LLM Helper for Obsidian
Building an Obsidian plugin for text enhancement using a local LLM server. Secure, private, and runs entirely on your machine.