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.
Relevant Coursework
Data Structures and Algorithms, Computer Systems, Database Systems, Design and Analysis of Algorithms, Elements of Machine Learning, Intro to Applied Machine Learning, Natural Language Processing, Distributed Systems.
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.