currently

Building conversational agents and running engineering at Norma. Trying to master the whole AI stack. Writing about friendship and dating.

how I work
How I run teams living

As an engineering leader, my job has three components: build the thing (sometimes we know what the thing is, sometimes we don't), tell leadership what we learned making it, and develop my team.

I'm an advocate of bleeding edge organizational AI adoption. In development practices, management review, and everything in between.

Read on for how I use AI, what I expect from my directs, and how to best work with me.

my full philosophy →

Code reviews in the age of AI living

To code review or not to code review. That is NOT the question.

Once agents multiply everyone's throughput, the scarce resource in an engineering org stops being engineering time and becomes review attention.

Code reviews were never one activity. Style belongs to linters, bug-catching to LLM review agents, correctness to test suites. The human functions that remain are design and alignment, so I run design review by default and code review by trust tier.

how I think about it →

selected work
My personal agent pipeline 2025–26

My personal AI coding stack primarily consists of an OpenClaw instance (running on the latest GPT model) and Claude Code.

I have a combination of heartbeat-powered automations and cron jobs that form an agent loop as well as a myriad of personal drafted skills for hands on keyboard prompting.

Together we've built a personal Wikipedia over my notes vault, a nightly pipeline for analyzing journal entries, synthetic users who review my products, a pipeline for generating spaced-repetition cards from my recent reading, a bot that books my pickleball slots the moment they open, and much more.

As much as loops are the talk of the town, I keep finding that agent capacity is rarely the limit and quality input is truly scarce.

the full tour →

the home rack, where the agent lives
Books as code 2026

I wanted to know whether AI agents could help me speed up the design process to create a high-craft physical book. I knew it was possible to generate text, but could we create layouts, covers, and coherent design language?

The answer was yes! For my girlfriend's birthday, I authored the story of our relationship told through drinks.

how I made it →

the book, bound
AvaCloud, enterprise blockchain as a service 2022–24

Ava Labs had invented subnets, a way for anyone to run their own blockchain, but deploying a hello world demo took weeks of specialist work. I built Avalanche CLI to get that down to five minutes. Then, watching people use it, I changed my mind about what we were actually selling. The enterprises who most wanted their own chain were the least equipped to run their own infrastructure. They wanted to point, click, and buy.

So I photoshopped an EC2-style dashboard for subnets and pitched it at a company meetup in New York, where I was mostly told to stay in my lane. A few months later I pulled a team together at an internal hackathon and won the top prize. Leadership gave us the green light to build it for real, so I started out as the sole engineer while I built an actual team around it.

AvaCloud grew into one of the company's three main lines of business, and the client wall now includes FIFA, J.P. Morgan, Deloitte, and Konami: companies that want their own private blockchain without becoming infrastructure operators. I led the engineering effort from photoshop mockup until I left, by which point the team had seven engineers plus over twenty headcount across product, QA, marketing, and solutions.

the AvaCloud mark
writing
my eras
AI Engineering Leader 2025–
Solo Founder, Writer, and Consultant 2024–2025
Staff Software Engineer, Ava Labs 2020–2024
Cybersecurity Researcher, Johns Hopkins APL 2016–2020