Work history

Senior Gameplay Animator at Eidos Interactive (Toronto, Canada)

March 2023 – Present

  • Gameplay animation: Player and enemies
  • Combat, locomotion, NPC AI, loops
  • Keyframe and Motion capture expertise: humans and creatures
  • Engine/In-game animation debugging 
  • Prototypes

3D Animation Professor at Centennial College (Toronto, Canada)

August 2018 – Present | Game development and 3D Animation programs

  • Autodesk Maya and Motionbuilder
  • Performance capture classes with an in-house mocap suit
  • Animation principles
  • Physics principles for animation
  • Body language, Body mechanics, Acting, Combat
  • Facial action coding system (FACS)
  • Camera angles, lenses and animation

Senior Animator at Electronic Arts (Toronto, Canada)

April 2022 – March 2023 (Star Wars: Jedi Survivor)

  • Gameplay Animation
  • Cinematic Animation – Camera polish, Unreal Sequencer
  • Mentoring
  • Tutorial and training development
  • AI/Narrative Animation
  • Layout animation for engine implementation 
  • Unreal Engine/In-game animation and debugging 
  • Key frame and Mocap animation
  • Character and Creature Animation

Gameplay Animator at Rockstar Games (Toronto, Canada)

Aug 2020 – April 2022 (GTA 6)

  • Player animation: Combat, locomotion, aiming system and reloads
  • First and third person animation
  • Rigging testing and reviews 
  • Engine troubleshooting and debugging

Cinematic Animator at Invoke Studios (Montreal, Canada)

September 2019 – August 2020 (Dungeons and Dragons: Dark Alliance)

  • Character and creature Animation
  • Environment Animation
  • Cinematic and Gameplay animation
  • Camera animation
  • Keyframe and Performance capture animation
  • Unreal 4

3D Animator at Ubisoft (Toronto, Canada)

June 2018 – September 2019 (Watch Dogs: Legion)

  • Cinematic and Gameplay animation
  • AI animation
  • Facial animation
  • Engine troubleshooting and debugging