Projects
These projects were built using AI coding tools — Claude Code, Codex, and others. The architecture and design decisions are mine; the implementation is collaborative.
Crucible
A system that runs many trading agents in parallel against Kalshi and Polymarket, tracks their decisions and outcomes, and selectively breeds the strategies that survive. Built around an observer pattern for post-hoc classification and a hybrid relational + semantic memory for reasoning across markets.
Aside
A chat interface where any message — or any highlighted span inside a message — can be forked into a side conversation. Edits become branches instead of overwrites, so the full history of a thought is preserved as a tree you can navigate.