Projects
Clean Your Feed
ACTIVEFiltering out echo chambers and identifying inauthentic behaviour on X (formerly Twitter).
Personal tool that uses X API to read tweets, reply threads, account information and other metrics to weed out handles that only talk about hate/promote violence/and act like bots so that I can paste them into my mute list and they disappear from my feed.
TransLink Bayes
ACTIVEModelling bus-delay propagation across Vancouver
Relearning and trying to fall back in love with Statistics and Bayes through this project. A Hierarchical Bayesian pipeline that models how bus delays propagate across Vancouver's TransLink network. Live GTFS-RT feeds are collected every 5 minutes via launchd, processed into SQLite, and fit with brms (R) multilevel regression models, with automated quality reports on each run. Originated as a UBC STAT 447C project; the public repo is the original course-submission archive.
Strava × Spotify Analyser
ACTIVEWhat was I listening to on that run?
Motivated by the idea of visualising if a song changes my pace, developed this project that uses a Cloudflare Worker that fires after every Strava activity webhook, correlates the activity window with Spotify (Last.fm) listening history and provides me with data to nicely visualise in Fitness.log
// also referenced in FITNESS.LOG
Padawan Coder
ACTIVEThis website
An Astro 6 static site. Wanted to go for a blueprint / Star Wars / sci-fi aesthetic, still in works in terms of design.