From AI recommendations
to Sicily
to green curry.
Always learning. Always eating. Chicago.
Code
Build Your Own Agent Team with ACP
I run two AI agents — magerbot handles code and ops, genny runs my life. Inspired by the Agent Communication Protocol, here's how I got them to actually talk to each other.
OpenClaw: Meet Genny, My AI Life Architect
I built a second AI agent to manage the parts of my life that code can't fix — exercise, nutrition, travel, and living to 100.
promptfoo: The Ultimate Guide to Unit Testing Your AI Prompts
Stop shipping AI features blind. Here's everything you need to know about unit testing prompts — from five-minute quick starts to CI/CD pipelines, agent workflow testing, and building a regression suite that actually catches breakage.
Life
Claude Code: My Sensei
I'm going to Japan in 2 months. Instead of paying for another app, I built a Japanese learning plugin for Claude Code and used it to learn conversational Japanese for free — using Claude Pro I already pay for.
My visit to Valledolmo, Sicily
I had the incredible opportunity to explore a town in Sicily where my ancestors once resided and engage with the local officials.
Gardening: Year 1
Our first foray into outdoor plants, flowers, and herbs in Chicago.
Recipes
Cauliflower Garlic Soup
Three ingredients, one sheet pan, and a blender. Roasted cauliflower and a whole head of garlic blended into a velvety, dairy-free soup that somehow tastes indulgent.
Golden Dutch Oven Chicken & Saffron Rice
A whole chicken browned on the stovetop, then slow-roasted in a Dutch oven over turmeric-saffron basmati rice. Cozy, hands-off, and spectacular for a Sunday.
Greek Chicken Casserole
A dead-simple one-dish Greek chicken casserole with orzo, feta, spinach, broccoli, sautéed onion, and lemon. Minimal cleanup, maximum flavor.