Gameplay Engineer · Montreal
Hello.

20+ years shipping games across mobile, console, and interactive installations. Currently Senior Gameplay Programmer at Ubisoft Montreal.

What I care about most is how a game feels in the player's hands. I prototype fast to find the fun, then build the gameplay systems and architecture that let it hold up — across mobile, console, and AAA.

Feel first

Prototype quickly, find what's actually fun, then build the systems to support it.

Grayboxed level prototype with a blue test cube
  • 20+ years shaping gameplay across mobile, console, and AAA — from quick prototypes to live-service open worlds.

  • Happiest in the loop between the designer's whiteboard and a controller in hand — turning a vague feel-good idea into something players love to touch.

Projects

All projects
Ubisoft
Montreal, Canada
March 2023 — Present
Senior Gameplay Programmer

Senior Gameplay Programmer on an undisclosed AAA multiplatform project. Defining gameplay code architecture at AAA scale, prototyping & implementing systems in C++/Unreal, and mentoring through code reviews.

Unreal EngineC++
Budge Studios
Montreal, Canada
March 2021 — March 2023
Senior / Lead Gameplay Programmer

Designed and owned the full code architecture for My Little Pony World & PAW Patrol Rescue World — the studio's first open-world titles — and set team-wide standards, CI, and branching policy.

Unity 3DiOS / Android
SIDIA
Manaus, Brazil
August 2018 — March 2021
Senior Software Developer

Senior Software Developer & Technical Leader. Led architecture across four AR projects for Samsung, the SIDIA Showcase installation, and Samsung VR Home for China. Negotiated roadmaps with Samsung HQ.

Unity 3DARLeadership
Diverso Games
São Paulo, Brazil
April 2015 — November 2016
Lead Game Programmer

Lead Game Programmer on Go Surf and Sletters. Led two programmers, owned core gameplay end-to-end, and authored custom Unity shaders — from a day-night hue/saturation system to stencil-buffer masking for organic wave surfaces.

Unity 3DShaders
Cool Times
São Paulo, Brazil
October 2013 — April 2015
Senior Game Programmer

Senior Game Programmer and sole programmer on Tales of Oh Blimey! — built every system, including a fully designer-driven RPG framework and a procedural character generator.

Unity 3DRPG systems
Glu Mobile
São Paulo, Brazil
January 2008 — November 2012
Game Programmer

Game Programmer / Porting Engineer on live-service titles — Blood & Glory: Legend, Circus City, Boo Town, Dragon Slayer. Core gameplay, native plugins, GUI, plus J2ME/BREW ports in C/C++.

Unity 3DC / C++