I excel at bridging the gap between business problems and software engineering, delivering software and developer tools that make complexity simple and easy to understand. With hands-on experience leading teams and architecting end-to-end systems, I thrive on shipping robust solutions, collaborating across disciplines, and communicating clearly to drive product success.

I excel at bridging the gap between business problems and software engineering, delivering software and developer tools that make complexity simple and easy to understand. With hands-on experience leading teams and architecting end-to-end systems, I thrive on shipping robust solutions, collaborating across disciplines, and communicating clearly to drive product success.

Available to hire

I excel at bridging the gap between business problems and software engineering, delivering software and developer tools that make complexity simple and easy to understand.

With hands-on experience leading teams and architecting end-to-end systems, I thrive on shipping robust solutions, collaborating across disciplines, and communicating clearly to drive product success.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Software Developer at Source Inc
June 1, 2025 - December 1, 2025
Designed and architected Shinzo's security policies, data flow, and user/developer experience; developed initial prototypes of Shinzo's data pipeline, app SDK, and testing framework in Go.
Senior Software Developer at Sequence Platforms Inc
June 1, 2023 - June 1, 2025
Led development and support of Sequence game engine SDKs and demos; managed a small team of developers; developed and supported an open-source Unity SDK featuring a custom Ethereum library, Indexer, secure storage module, authentication framework, and a non-custodial smart contract wallet as a service tool; oversaw a third-party Unreal SDK integration and contributed to core C++ logic.
Software Developer at Unity Technologies
November 1, 2022 - June 1, 2023
Accelerate Solutions (Remote, Canada): Hosted bi-weekly hour-long discussions related to blockchain technologies and web3 for two years, driving blockchain awareness, education, and initiatives; provided technical presence in sales calls and validated technical accuracy on marketing materials; delivered consulting services to developers in the web3 gaming space; developed platform integrations and a performance-quality system for a mobile port.
Back End Developer at Unity Technologies
February 1, 2022 - November 1, 2022
Player Wallet – Payment Group (Remote, Canada): Developed microservices in Go: a blockchain node service aggregator and a ledger service; produced technical design documents while architecting a new product in the web3 gaming space.
Developer Support Engineer at Unity Technologies
November 1, 2020 - February 1, 2022
Ads Monetization & User Acquisition (AMER, Remote, Canada): Led Unity's ad-support transition and training for iOS 14 ATT/IDFA changes; provided customer-facing technical support to self-serve and enterprise clients; investigated issues using Imply, Charles Proxy, and device logs; escalated as needed; learned about common pitfalls in software tools that can be challenging for developers.

Education

Honours Bachelor of Computer Science (BCS) at University of Waterloo
September 1, 2015 - August 1, 2020
Honours Bachelor of Business Administration (BBA) at Wilfrid Laurier University
September 1, 2015 - August 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment