NE @ Waterloo · I like to build cool stuff 🧪
- 🧬 Co-founded GlycoTech — building a field-deployable electrochemical glycol monitor.
- 🏋️ Built cpu-analytics — a Canadian powerlifting data platform on OpenPowerlifting data, refreshed weekly. Live
- 🎵 Released lyripop — a Tauri desktop Spotify mini-player with synced lyrics, no ads, no telemetry.
- 🃏 Built mtg-edh-ladder-bot — a TrueSkill + Elo ranked ladder for Magic: The Gathering Commander pods, as a self-hostable Discord bot on Cloudflare Workers + D1.
- 🛠️ Built msb-extractor — a Python CLI that exports MyStrengthBook training logs to a portable XLSX.
- 🧪 Open source: clean-room cyclic voltammetry firmware for the ADuCM355 evaluation board (MIT).
- 📫 Reach me at [email protected]
Backend & data
Frontend
Desktop & systems
Edge & bots
Firmware & hardware
Tooling
| Repo | Description | Stack |
|---|---|---|
| cpu-analytics | Canadian powerlifting data platform: cohort progression, athlete projection, lifter lookup, CPU qualifying-total coverage. OpenPowerlifting data refreshed weekly. Live | |
| lyripop | Floating always-on-top Spotify mini-player with synced lyrics. Ad-free, no telemetry. | |
| mtg-edh-ladder-bot | TrueSkill + Elo ranked ladder for Magic: The Gathering Commander pods, as a self-hostable Discord bot. $0/month on Cloudflare's free tier. | |
| aducm355-cv-firmware-public | Clean-room cyclic voltammetry firmware for the ADuCM355 evaluation board. | |
| msb-extractor | Extracts your own MyStrengthBook training data into a portable, offline spreadsheet. Runs entirely on your machine. |
