Ongoing Projects:
- Danger Mouse - A Clojure library for clean handling of errors. Specialized for use in Transducer pipelines.
- Atomic Reason MCP - MCP server to help AI agents clearly articulate their latent assumptions and provide evidence for them.
- SCRPG Helper - Helper application for the Sentinal Comics TTRPG, featuring dice statistics, combat tracking, and character creation.
- Algorithm Visualizations - Visualization of the data structures from Okasaki’s Purely Functional Data Structures, as well as other functional structures.
- Servant and Opaleye Tutorial - Setting up a blog with the Haskell web framework Servant and the database library Opaleye.
- Hexation - Three-player game based on Domineering, with AIs as players. They’ve been trapped in a cage since birth, learning the game through playing each other - watch how these recluses think and picture the board.
- Hermes Word Predictor - A word predictor written as a Shiny app.
- Threals - Threals, a three-player variant on Surreal Numbers and Combinatorial Game Theory. I’ve been working on their theory, though the main holdup is that I cannot seem to find a zero game, so the theory cannot be made into a group.
- Guitar Chord Trainer - Guitar chord finder, with working version here.