Projects
Projects
A mix of production work, research-adjacent experiments, and tools I built because I wanted to use them. Roughly reverse-chronological.
2026
- The Founding Group Chat Solo
A shareable RAG web app where the Founding Fathers (plus Abigail Adams) debate modern 2026 topics in a live group chat, each reply grounded in their real writings.
Python · FastAPI · Anthropic Claude · LanceDB · fastembed · Supabase/Postgres · Fly.io
- CILB Document Pipeline Sole developer
AI automation system built for the Florida Construction Industry Licensing Board, replacing a manual paper-based document review process used in official licensing proceedings.
Python · OCR · LLM extraction · Vision APIs · SQLite
- The Tale of Two Collapses Solo
A win-probability study of two of the biggest blown leads in sports — the Spurs' 29-point 2026 Finals collapse vs. the Falcons' 28-3 — plus an NBA contract-value analysis, all from live ESPN and Basketball-Reference data.
Python · pandas · matplotlib · seaborn · ESPN API · Basketball-Reference
2025
- Pacctracc Solo
Flask web app that tracks an Old School RuneScape clan — members, progression, and skill-by-skill calculators for goal planning.
Python · Flask · SQLite
- GeoHelper Solo
Desktop GUI that takes a screenshot, runs it through an LLM-vision analyser, and tries to figure out where the image was taken.
Python · PyQt · LLM vision APIs
- Cognitive Bias Explorer Solo
Single-page React app that lets users walk through cognitive biases interactively rather than read about them.
React · Vite · JavaScript
- NBA Analytics Dashboard Solo
Streamlit dashboard over 2022-23 NBA player and team stats — comparative views, salary context, filtering.
Python · Streamlit · Pandas
- Depression Prediction (Kaggle) Solo
Tabular-ML Kaggle entry predicting depression from survey features. Gradient-boosted trees, threshold tuning, and an evaluation harness that survived class imbalance.
Python · scikit-learn · XGBoost · Pandas
- OSRS RAG Solo
Retrieval-augmented Q&A system over the Old School RuneScape wiki. Scraper, indexer, and query pipeline as separable scripts.
Python · Embeddings · Vector search
2024
- Bakery Daily-Delivery Forecasting Data Scientist (client engagement)
Forecasting out-of-stock events for a California bakery's daily-delivery model — Python analysis behind Tableau dashboards the operations team actually used. Engagement continued under contract after I rolled off.
Python · Pandas · Tableau · Time-series forecasting
- World Happiness Analysis Solo
Notebook-driven analysis of the World Happiness dataset — correlations between GDP and self-reported wellbeing, with interactive HTML visualisations.
Python · Jupyter · Pandas · Plotly