About Me
Generalist engineer with 10+ years of experience across SaaS startups, distributed systems, and game infrastructure. I’ve built and operated backends serving 300k+ daily active users, with a focus on reliability, scalability, and thoughtful design.
I enjoy learning and applying new technologies, while keeping a strong respect for mature, battle-tested tools. My goal is simple: build systems that are practical, resilient, and pleasant to use.
Work History
Frontdeskify Inc
Jan 2024 – PresentFounder / Developer · Toronto, ON
- Built full-stack SaaS from zero to live product in 6 months, now serving 200+ businesses.
- Conducted customer discovery with 10 service business owners to shape product direction.
- Architected multi-tenant platform with white-label websites, custom domains, and payment processing (Stripe, PayPal, Apple Pay, Google Pay).
- Built email infrastructure on AWS SES with scheduling, bounce handling, and compliance (GDPR, CAN-SPAM).
GameHive Corporation
Jul 2018 – Dec 2023Product Team Lead / Director of Shared Infrastructure / Server Developer · Toronto, ON
- Proposed and built two new teams from scratch: a 5-developer product team and a DevOps-focused Shared Infrastructure team.
- Led product team to launch a new mobile game title in 4 months, capitalizing on first-mover advantage.
- Took company from zero BI to full analytics and A/B testing capability, then hired a dedicated BI team to scale and own the function.
- Saved $40K+/month through backend optimization of legacy services.
- Built scalable game server infrastructure handling 300k+ DAU with 99.99% uptime and sub-3-minute deployments.
Apple Inc
Sep – Dec 2016; May – Aug 2017Software Developer · Cupertino, CA
- Authored ApplePay terminal certification spec, adopted by 2 major payment terminal manufacturers.
- Designed distributed async testing architecture, adopted by 8 internal teams.
- Authored test plan for new iOS accessory platform, accepted for implementation.
Otto LLC
Sep 2015 – Dec 2015Firmware Engineer · Burlingame, CA
- Wrote low-level I2C, SPI and peripheral drivers for an IoT product on FreeRTOS.
- Implemented Bonjour, IPv6, and MFi Authentication for Apple HomeKit integration.
- Architected and built an automated testing platform.
Evertz Microsystems Inc
May - Sep 2014; Jan – May 2015Software Designer · Burlington, ON
- Reduced automated build time from 30 minutes to 2 minutes.
- Developed a wrapper for KVM hypervisor for VM cluster management.
- Implemented features in Python control layer for high-performance video replay device (used at 2015 Super Bowl).
- Owned Continuous Integration platform and development servers.
Autodesk Inc
Sep 2013 – Dec 2013Software Developer · Montreal, QC
- Pioneered CI and build automation system scalable to 100+ Autodesk products.
- Built internal tools for developer productivity in C++/Qt.
EXO U Inc
Feb 2013 – May 2013Software Developer · Montreal, QC
- Implemented cloud solution for distributed automated testing.
- Owned CI, automated building, and Git migration.
Education
Bachelor of Applied Science in Mechatronics Engineering
University of Waterloo, Co-operative Program · With Distinction