Stoke
Personal finance app for the FIRE movement. Built with React and Python.

Mantora
A local-first MCP observer: lightweight UI + proxy for inspecting LLM data access with protective defaults. Sits between Claude/Cursor and target MCP servers.

CloudyCam
A Nest camera recorder built in Python. Uses WebSockets to capture and stream video feeds.

Predicting Closures
Machine learning model to predict restaurant closures using movement trends and Yelp data during COVID-19.

Meetup Analytics
End-to-end analytics pipeline for Meetup.com data. ETL orchestration with Airflow and visualization with D3.js.
