Featured Projects

Pymeister
A browser-based Python interpeter with coding examples and search functionality. Code examples include Python syntax, data structures, algorithms, and machine learning.

Scriptmonger
Screenwriting software that provides a FREE alternative to Final Draft. Features industry-standard formatting, AI integration through .json mode, a cork board for ideation, delta change history for undo/redo, pdf exports, etc..

Nets vs. Automata
A public, distributed machine learning research project that pits the statistical pattern recognition power of neural networks against the complexity generated by deterministic cellular automata systems.

Khatchig-Bot
A persona-infused chatbot with a biologically-inspired user interface. Features an interactive simulation and text responses that are corruptible by user actions.

Digital Physics (Film)
A feature film exploring information, complexity, and compression in a traditional storytelling narrative. The movie is available on Amazon, Apple, Tubi, and other platforms.

Digital Physics (Game)
A recursive, three-level, Super Mario-style puzzle game mixing pixel art and film media. Built with Python, PyGame, PyTorch, Pygbag (WebAssembly) and distributed to itch.io.

GPTeopardy
A daily, natural language game testing knowledge and word recall. Features curated, LLM-generated, question-and-answer pairs, a natural language distance metric, and a daily leaderboard.
Scrolling Train Times
A hardware project combining a Raspberry Pi, an LED matrix, SSH connectivity, web scraping, and Path Train times... with Animation and Music.

√2 Turing Machine
A 27-state, 12-symbol, Turing Machine that computes the binary expansion of the square root of 2 from a blank tape. Showcases a step-by-step TM simulation that uses E cells (workspace) and F cells (final output bits) on the tape, like Turing used in his 1936 paper.

Particle Affinity Simulation
A physics-based particle simulation written in Rust and compiled to WebAssembly with WebGPU rendering. Explores complex structures emerging from simple rules, and showcases the ability to simulate this at scale in the browser.

Proxy Model
A trained machine learning "Proxy Model" demonstrating the ability to approximate a computationally-expensive stochastic option valuation method in a more efficient way. The project also demonstrates the inability of the fit model to accurately extrapolate beyond the range of interest rates used in the training data.

Reinforcement Learning Article
An introductory reinforcement learning article published in The Actuary magazine outlining the relationship between discounted RL rewards and discounted business cash flows. The article draws parallels between a Bellman equation and math used by actuaries in the insurance industry.

Simple Rules Presentation
A Recurse Center presentation on "Simple Rules". Directed Computation, Emergent Complexity, and Predictability.

LLM w/ Actuarial Valuation Function Calling
MCP precursor: Actuarial function calling with ChatGPT. Features argument extraction from text prompt and computed result injected into natural language response.

MCP Synth Server
A Model Context Protocol (MCP) server for generating synth music. Leverages structured prompts and sound samples to generate music to accompany text responses.

Terminal Space Invaders
A classic Space Invaders clone playable in the terminal. Implemented in Python, combining retro arcade style with modern code simplicity.

Reinforcement Learning
Research: A reinforcement learning project to analyze agents taking actions in a complex and dynamic cellular automata environments.

Path to the Cup
A fan blog following the New York Red Bulls' journey through the MLS season, with a special focus on the PATH train experience for fans traveling to matches.

Screenplay RAG
A language model with Retrieval Augmented Generation for answering questions from screenplay PDFs. Provides retrieval-source metadata information for validation purposes.

Neural Cellular Automata
An interactive Neural Cellular Automata. Destroy cells and watch regrowth. Grow a new image from a single black cell. An interactive version of a NCA character featured in Digital Physics the game.

Philadelphia Philms
A film production company started in Philadelphia, now based in Jersey City. Highlights include music videos, short films, and one feature film production.
Contact & Links
Let's connect and collaborate!