Projects
Projects
Interactive tools, data visualizations, and small projects.
Computer vision system used by both individuals and professional competitions to track and analyze speed jigsaw puzzle progress.
PiCo: Jigsaw Puzzle Progress Tracking
A 500 piece, community-designed jigsaw puzzle, similar to r/place.
PuzzleTogether
Interactive visualizer comparing automated ball-strike calls against a three-dimensional strike zone model.
MLB ABS vs. 3D Zone Strikes
"Vibe coded" interactive results website and visualization for the 2026 Speed Puzzle World Series!
Speed Puzzle World Series 2026 Summary
Dashboard showing results from a Half-Life speedrunning community challenge.
Half-Life Community Speedrunning Challenge
Dashboard, results database, and ranking system for competitions in the jigsaw speed puzzling community.
Puzzleboard
Exploration of rare and never-before-seen MLB box score combinations.
MLB Box-Scorigami
Analysis of how called strike zone size changes across different ball-strike counts.
Count Based Strikezone Size
Course Notes
Cleaned-up course notes, teaching notebooks, and a few PDF-only writeups.
Astrophotography
A small collection of night-sky photos and telescope images I've taken.