Principal Engineer | Engineering Leader | Conference Speaker
Vancouver, BC, Canada
SUMMARY
Principal Software Engineer with over 25 years of building scalable, high-impact systems, from backend services for top
mobile game studios to cutting-edge AI pipelines and patented web acceleration tech. I power massive-scale games with
millions of players, lead teams to deliver excellence, and explore AI through a personal research project. With deep
skills in Python, Node.js, and modern stacks, I’m ready to drive innovation and tackle significant challenges at scale.
EXPERIENCE
Respawn Entertainment
Senior Staff Engineer
(2024 - Present)
I collaborated with security and anti-cheat teams to enhance game security and fair play.
I created and maintained comprehensive system documentation and architectural diagrams.
Phoenix Labs
Principal Software Engineer
(2022 - 2024)
I built a new game backend for production and scaled APIs with Python. I made product decisions for DB choice and integrated observability.
I led a distributed team as technical leader, drove it to launch-readiness, and mentored on system resilience.
Kabam Games Inc.
Senior Software Engineer II
(2018 - 2022)
I turned Central Tech into a powerhouse, set roadmaps for shared game services, and mentored a tight-knit engineering
team.
I scaled a massive Node.js backend for a top game, powered millions of players, and rolled out Kubernetes and CI/CD.
Radware Canada
Lead Software Engineer
(2013 - 2018)
I built Node.js APIs and React UIs, delivered SAML security and HTTP/2 acceleration, and sped up enterprise web apps. I led a cross-functional team, shipped FastView for massive clients, and grew agile workflows.
Strangeloop Networks
Senior Software Developer
(2007 - 2013)
I co-built the first FEO web accelerator with C#, patented its mobile tech, and transformed site speed for global
brands. I scaled solutions for massive audiences, mentored R&D teams, and drove industry innovation.
Intrawest
Senior Software Developer
(2005 - 2007)
I built a Web 2.0 booking system with C# and ASP.NET, which powered resort operations.
Tarasoft
Software Developer
(2000 - 2004)
I designed Matrix from scratch, coded its core as the primary developer, and started a revolution in MLS tech. I scaled it to a massive platform, fueling adoption by agents across North America.
HAL is a razor-sharp AI juggernaut, forged to obliterate tech queries with blistering speed and unerring precision,
pulling from a sprawling, multi-format universe of technical docs.
A model plugin for the Sequelize ORM that automatically creates and updates unique slugs for your models.
VOLUNTEERING
Homma Elementary - SD38 - Parent Advisory Council
Chairperson
(2023 - Present)
The Homma Parent Advisory Council (PAC) is a group that fosters school and community spirit and promotes cooperation,
communication and team effort to establish a fun and healthy environment for all connected with Homma Elementary School.
Child Care Development Advisory Committee
Chairperson
(2021 - 2022)
Vice Chairperson
(2019 - 2020)
Committee Member
(2017 - 2018)
As City Council directs and as resources are provided, the Child Care Development Advisory Committee (CCDAC) provides
City Council with advice (e.g., information, options, analysis, recommendations), regarding the planning, development,
support and promotion of a range of quality, affordable and accessible child care in the City of Richmond.
Member of the Grants Subcommittee, responsible for grant proposal review and recommendations to the City.