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

… haha, i wish give it a few years

~ $ ls ./projects

Selected Work

A few things I’ve built — drag through the wall and open any tile for the details.

~ $ 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 fast with AI-assisted development, learning new tools and patterns on the job.
Part-Time Home Clerk Jul 2021 – Present
Real Canadian Superstore · London, ON
  • Day-to-day ownership of 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.
  • Built a personal automation tool to streamline manual invoicing by integrating store-issued inventory systems — significantly improving my individual workflow.
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
  • Independent operation of city-owned vehicles — trucks, skid-steers, and sidewalk sweepers.
  • Maintained downtown beats with independent crews and fulfilled 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 2023 – 2024
Canadian Computing Competition · LDCSB
  • Competed in the 2023 & 2024 Canadian Computing Competition.
  • Competed in the 2024 LDCSB Coding Competition.
Game Modding Ongoing
Open-source dev & community libraries
  • Build and ship mods for games with large modding scenes — Project Zomboid, RimWorld, Minecraft, and more.
  • Work across C#, Lua, and Java using open-source developer and community-run tooling.
Off the keyboard
Sport
  • Squash, tennis, skiing, and snowboarding.