ML / PYTHON
Süper Lig Match Predictor
A random forest model that predicts Turkish Süper Lig match outcomes (win / draw / loss). Engineers features like rolling 3-game form, goals for/against, home advantage, and season-long points-per-game, trains with a time-based split to avoid lookahead bias, then scores the rest of the season with win/draw/loss probabilities and exports feature importances.
GitHub
WEB / REALTIME
Lumina Paint
A real-time collaborative drawing app with live cursor tracking and presence awareness across ephemeral sessions — no accounts, no saved state, just people drawing together in the moment.
- Supabase Realtime Channels broadcast drawing events directly, with no database storage
- Interactive HTML5 canvas editor with multiple tools, undo/redo, and export
Live demo·GitHub
RESEARCH / STATS
Citco
A web app investigating whether a researcher's citation count tracks with how much NSERC Discovery Grant funding they receive.
- Web-scraped dataset combining NSERC grant records with Google Scholar citation counts
- Found a Pearson correlation of roughly 0.3 between the two — a weak but real relationship
GitHub
WIP
CrimeSpots
Analyzing local crime data to model routes that steer around high-incident areas — a Maps-style navigation layer optimized for safety, not just speed.
WIP
InsuranceDB
A platform where users upload footage of reckless driving; AI scans the embedded metadata to automatically flag and geolocate each incident, cutting down the manual review time it'd otherwise take and speeding up how fast incidents get processed. The aggregated dataset is meant to help insurers price risk more accurately by area — currently moving from build into early sales conversations.