Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Game Programmer at Kabam
September 20, 2024 - November 20, 2025Implemented and deployed key features for a long-standing live ops game, serving 60,000+ daily users. Drove revenue growth by releasing a new premium character and content update. Boosted player retention through the launch of a persistent daily login calendar and engaging global community events. Coordinated with art, design, and QA teams to drive feature alignment and ensure on-time delivery of all releases. Contributed to team upskilling by leading technical knowledge-sharing meetings and providing ongoing code review/mentorship. Oversaw and maintained the complete game architecture, integrating solutions across the Unity (C#) client, Node.js (JavaScript) game server, and live-ops services (TypeScript).
Software Engineer at Spearhead
November 1, 2019 - November 1, 2022Spearheaded the development of an AR mobile game for a major toy company, resulting in 100,000+ downloads and a 4+ star rating. Exceeded client expectations through delivery with minimal defects, securing a future contract extension. Managed end-to-end development, implementing core systems (UI, gameplay, animation, physics, shaders, audio), and profiling the app for performance optimization prior to public release. Maintained a 4+ star rating of a sister app with 1M+ downloads by assisting in a major content release and bug fixes. Standardized development workflow by designing and releasing internal code packages for common app functionality, with clear documentation and strict peer review. Engineered core network packages, a client REST API and HTTP proxy, and a cached data storage solution.
Project – Unity UI Recycler Tool at Independent Project
September 20, 2024 - November 20, 2025Publicly released a Unity UI Recycler tool, derived from professional experience to efficiently manage memory and provide essential list operations missing in other solutions.
Education
Bachelor of Computer Science at University of Waterloo
September 1, 2015 - May 1, 2019Qualifications
Industry Experience
Gaming, Software & Internet, Media & Entertainment
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer in Montreal today.