Projects
Side projects — mostly excuses to try something new in Python and TypeScript.
-
Jungle Pathing Analyzer
Reconstructs League of Legends jungle paths from timeline data — position interpolation with A* pathfinding on the game navgrid.
-
Chess with Friends
Multiplayer chess web app — built so a group of friends could play each other in one place.
-
FPL Optimizer
AI-powered Fantasy Premier League squad selector — multi-period MILP optimization with LightGBM and ensemble predictors.
-
League Analysis
Exploratory analysis of League of Legends match data — patches, builds, win rates.
-
League Knowledge Graph
An RDF/OWL knowledge graph of League of Legends coaching advice — 108 coaches, 3,045 advice entries with full provenance.
-
Vastgoed Analysis
Notebook exploring Belgian real-estate listings — price per region, time on market.
-
Mario's Bierkelder
Shop site for a friend's craft-beer cellar. TypeScript and Vercel.