~/work
Where I've shipped
Oct 2022 — Present · Vancouver, BC
Senior Product Software Developer
Wolters Kluwer · formerly StandardFusion — now TeamMate Risk & Compliance
Run delivery and hybrid-cloud operations for an enterprise governance, risk and compliance SaaS platform with a global, mixed cloud and on-premise customer base.
- Designed a custom CI/CD delivery framework that cut customer deployment times by 40%.
- Built security and quality gates into GitHub Actions pipelines — automated scanning and gated releases before anything reaches production.
- Operate mission-critical AWS and Azure environments alongside global on-premise deployments.
- Containerized application workloads with Docker and own the image build and promotion process.
- Primary technical voice for aligning engineering velocity with business goals; wrote the operational and security standards the product scales on.
- AWS
- Azure
- GitHub Actions
- Docker
- IaC
- Secure SDLC
Oct 2021 — Jun 2022
Senior Systems Architect
Whitecap Risk and Safety Consultants
Joined a growing consultancy with no internal infrastructure and built all of it — documentation, automation, endpoint management and the backend systems behind day-to-day operations.
- Built the company's backend infrastructure from scratch to production on a tight deadline with conservative requirements.
- Automated cross-platform endpoint deployment and management across Windows, macOS and Linux.
- Wrote Python services and tooling for logging, notifications, inventory, invoicing, purchasing and safety records.
- Started with the wiki — documentation first, then automation anchored to it.
- Python
- Bash
- PowerShell
- Windows / macOS / Linux
Jun 2020 — Sep 2021
Junior Software Engineer
Night Garden Studios
Gameplay and systems engineering in Unity3D and C# across two released mobile titles: Dragon Up Idle Adventure and RuPaul's Drag Race: Superstar.
- Built in-game item management, upgrades and purchasing systems with the design team.
- Implemented UI with artists, and extended localization to multi-language support.
- Rebuilt analytics hooks and shipped usage dashboards on Firebase, BigQuery and Data Studio.
- Unity3D
- C#
- Firebase
- BigQuery
2016 — 2019
Developer tooling — internships and full-time
Sony Pictures Imageworks
Supported 800+ artists across 3,000+ systems. Early developer-experience work, before I knew to call it that.
- Shipped a Python command-line tool for internal operations.
- Wrote a git pre-commit hook that cut three steps out of the production engineering team's code review loop.
- Python
- Git
- Linux
Toolbox
- Delivery
- CI/CD design · GitHub Actions · Progressive deployment · Docker · Infrastructure as Code
- Cloud & security
- AWS · Azure · Hybrid / on-prem · Secure SDLC · Secrets & IAM
- Languages
- Python · TypeScript · C# · Bash
- Ways of working
- Technical writing · Operating standards · Cross-team delivery · Mentoring
Education
Bachelor of Technology, Computer Systems
British Columbia Institute of Technology · 2016 – 2019
Diploma, Computer Systems Technology
British Columbia Institute of Technology · 2014 – 2016