About Me

I first learned to code while studying Physics at McGill university. By the time I graduated I was working as a research assistant writing software to analyze astrophysics observations. After briefly studying to be high-school math teacher I continued into grad school doing computer modeling for atmospheric science.

I quickly realized that I was a better software developer than I was a researcher and began pursuing that instead of my MSc. I've since worked for startups, enterprises, research labs, and in the public service. I do my best work simplifying, optimizing, and debugging; I care deeply about clear code and documentation so that systems make sense to whoever works on them next. I've been around the block enough times to have preferences, but I gave up being precious about technology choices a long time ago.

Besides being a software developer I'm dad to two little people. Our family lives in Victoria, BC on the un-ceeded territory of the Lək̓ʷəŋən and W̱SÁNEĆ peoples. You can spot us going to and from school, activities, or friends' houses by e-bike year round.

When I'm not working or parenting I'm into the indie tabletop roleplaying game scene. I help organize a local monthly TTRPG night and occasionaly publish my own games.