work history
| 2023 - 2025 | Senior Software Engineer | Wētā FX |
| 2017 - 2023 | Lead Motion R&D Technical Director | Wētā FX |
| 2016 - 2017 | Motion R&D Technical Director | Wētā FX |
| 2013 - 2015 | Animation Technical Director | Wētā FX |
| 2008 - 2012 | Tutor, 3D Lecturer | Media Design School |
projects
| 2025 | Captain America: Brave New World A Minecraft Movie Superman | Senior Software Engineer |
| 2024 | Rebel Moon - Part Two: The Scargiver Kingdom of the Planet of the Apes Alien: Romulus Better Man | Senior Software Engineer |
| 2023 | Guardians of the Galaxy Vol. 3 Nyad The Marvels Rebel Moon - Part One: A Child of Fire | Senior Software Engineer |
| 2022 | The Batman Black Adam Thor: Love and Thunder Avatar: The Way of Water | Lead Motion R&D TD |
| 2021 | The Tomorrow War Jungle Cruise The Suicide Squad Shang-Chi and the Levent of the Ten Rings Eternals | Lead Motion R&D TD |
| 2020 | Mulan The Christman Chronicles 2 | Lead Motion R&D TD |
| 2019 | Alita: Battle Angel Avengers: Endgame Gemini Man Lady and the Tramp Jumanji: The Next Level | Lead Motion R&D TD |
| 2018 | Maze Runner: The Death Cure Rampage Avengers: Infinity War Animal World Mortal Engines | Lead Motion R&D TD |
| 2017 | Spectral Guardians of the Galaxy Vol. 2 War for the Planet of the Apes Valerian and the City of a Thousand Planets | Lead Motion R&D TD |
| 2016 | Batman v Superman: Dawn of Justice The Jungle Book The BFG Pete’s Dragon | Motion R&D TD |
| 2015 | Furious 7 Fantastic Four Maze Runner: The Scorch Trials The Hunger Games: Mockingjay - Part 2 Krampus | Animation TD |
| 2014 | Dawn of the Planet of the Apes The Hobbit: Battle of Five Armies | Animation TD |
| 2013 | The Wolverine The Hunger Games: Catching Fire The Hobbit: The Desolation of Smaug | Junior Animation TD |
| 2012 | Shelved | Executive Producer |
| 2011 | Rotting Hill | Executive Producer |
| 2010 | First Contact | Executive Producer |
education
| 2007 | Graduate Diploma of Advanced 3D Productions | Media Design School |
| 2006 | Diploma of 3D Animation | Media Design School |