Blog

Writing about projects, ideas, and things I'm learning.

June 2, 2026

In Progress

An LLM Wallet Is Easy. The Safety Engine Is the Hard Part.

I built a natural-language crypto wallet on Base, then spent most of the project trying to break it. The eleven transaction types were the quick part. The refusals were not.

June 2, 2026

In Progress

My LLM Forecasting Agent Scored a 0.0033 Brier. I Do Not Believe It.

A local-first agent that decomposes prediction-market questions, argues against itself, and calibrates with gradient-boosted trees. The backtest numbers are suspiciously good, which is the most honest thing I can say about them.

June 2, 2026

In Progress

You Cannot Prove an AI Is Neutral. You Can Prove Nobody Removed the Checks.

A news agent that reads eight politically diverse outlets, scores its own drafts on six axes of bias, and publishes an on-chain receipt proving the neutrality pipeline actually ran unmodified.

March 15, 2026

In Progress

Turning a Fly Connectome into a Walking Robot

I simulated 13,000 neurons from a real fruit fly nervous system, got emergent odor avoidance with no navigation logic, and now I'm putting it on a hexapod.

March 3, 2026

In Progress

TAP-Score Part 2: Six Bugs Between Me and a Working Robot

Moving TAP-Score from a 2D pushing task to 7-DOF robotic arms. The simulator lied about everything.

March 3, 2026

In Progress

Do Vision-Language Models Understand What They Can See?

We built a benchmark to test whether VLMs can reason about visibility, occlusion, and what's in frame. Most of them struggle more than you'd expect.

March 1, 2026

How Fragile Is AI-Planned Radiotherapy?

Testing a 3D U-Net dose prediction model against adversarial attacks and clinically plausible CT perturbations. Only one type of corruption actually breaks it. Now accepted for two conferences.

February 25, 2026

TAP-Score: When Your Robot Policy Doesn't Need Help

Building a scorer to catch bad robot actions, discovering that diffusion policy barely produces any, and what that means for the project going forward.

February 10, 2026

Hello, World

Welcome to my blog, a space for writing about projects, ideas, and things I'm learning.