Make your own headshot Trusted by the world’s leading companies

… haha, i wish give it a few years

~ $ ls ./projects | head -3

Selected Work

Three I’d start you on… then keep going, the whole wall is below.

~ $ shuf -n 1 ./projects
~ $ whoami

Work Experience

Software Developer Apr 2026 – Present
Digits Rehab Inc. · London, ON
  • Build user-facing features for the rehab platform, including a guided progression flow that walks elderly patients through their exercises one step at a time.
  • Designed and shipped the company’s new landing page.
  • Kicked off platform integrations with myLaminin to connect Digits with their systems.
  • Ship production features quickly using AI-assisted development, picking up new tools and patterns on the job.
Part-Time Home Clerk Jul 2021 – Present
Real Canadian Superstore · London, ON
  • Built a department-wide tool that automates manual invoicing by pulling from the store-issued inventory systems, which made my invoice workflow a lot faster.
  • Own the day-to-day: inventory, invoicing, plano-grams, merchandising, and maintenance.
  • Worked with the team to keep store 02812’s Home department the most profitable of any RCSS in Ontario.
Invoicing automation tool
Reads store inventory PDFs, scans barcodes, extracts tabular data, and reconciles it against a local database behind a simple web UI.
PythonFastAPIOpenCV Barcode scanPDF extractionSQLite
Think you can beat it?
Temporary Labourer May – Sep 2025
City of London · Roads Division
  • Operated city-owned trucks, skid-steers, and sidewalk sweepers on my own.
  • Ran downtown beats with independent crews, and handled requests from other departments and dispatch.
  • Averaged 64-hour work weeks over the summer, split 40:24 between the Labourer and Home Clerk roles.

Personal Experience

Competitive Programming
Canadian Computing Competition · LDCSB
  • Competed in the 2023 & 2024 Canadian Computing Competition.
  • Competed in the 2024 LDCSB Coding Competition.
Game Modding
Open-source dev & community libraries
  • Build and ship mods for games with big modding scenes, mostly Project Zomboid, RimWorld, and Minecraft.
  • Work across C#, Lua, and Java with open-source and community-run tooling.
Homelabbing
Headless Ubuntu server · self-hosted
  • Run a headless Ubuntu server that hosts a handful of my own programs in Docker containers.
  • Doubles as a NAS, reachable from anywhere over a private Tailscale network.
Off the keyboard
Sport
  • Squash, tennis, skiing, and snowboarding.