Groove Games
Programmer
Netflix
Lead Engineer - R and D Tech Lab
Ubisoft
Generalist Programmer
Groove Games
Technical Designer
Centennial College
Game Design Theory Instructor
Ubisoft Toronto
Team Lead Programmer
Groove Games
Designer
Groove Games
Internal Producer
Blizzard Entertainment
Lead Gameplay Engineer
Secret Door
Gameplay Engineer
University of Toronto - New College
Humber College