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.