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

Multi-agent evolutionary trading on prediction markets.

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.

Python, Postgres, pgvector, Claude (Sonnet + Haiku)

Read more →

Aside

Branching LLM chat with tree-based threading.

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.

TypeScript, Fastify, Postgres, React

Read more →

Deck

An AI-native interface for working with slides.

Early-stage. More to come.

TypeScript, React, Vite

Read more →