Resume
Table of contents
Experienced Software Engineering Lead with a deep focus on game engine architecture, technical production, and engineering culture. Proven track record of delivering technology and titles, optimizing CI/CD workflows, and mentoring teams through growth phases.
Check out his Linkedin to see his full experience
You may also download his resume as a pdf.
Skills
Engineering
- Languages: C++, C#, Python
- Game Engines: Custom Engines, Unreal, Unity
- Workflows: Agile, Trunk-Based Development, Test-Driven Development
- DevOps Tools: git, GitLab, Perforce, TeamCity
- Specialities: Physics Engines, Artificial Intelligence (Game AI), Entity Component Systems (ECS)
Leadership
- Technical Production
- People Management
- Process Change Management
Experience
PlayerUnknown Productions
May 2024 - Present
- Principal Core Engine Programmer
- Lead for the Melba Engine team
- Directing multiple teams to deliver bleeding-edge technology
PlaySide Studios
Nov 2022 - Jan 2024
- Senior Lead Engineer & 2IC of Engineering
- Elevating Technical Processes throughout the company
- Project: Age of Darkness
May 2022 - Nov 2022
- Lead Engineer
- Project: Civilization 7 VR
Electronic Arts
Nov 2018 - May 2022
- Software Engineer/Product Owner
- EA Frostbite
- Component Object Model team
- AI/Behaviour Tree team
- Product Owner: Physics "Material Grid"
Nov 2017 - Nov 2018
- Software Engineer
- EA Firemonkeys
- Osiris Mobile Engine
University of the Sunshine Coast
Feb 2016 - Nov 2017
- Program Coordinator - Bachelor of Serious Games
- Course Coordinator - Games Programming Minor
Opaque Multimedia
June 2013 - Jan 2016
- Game Engine/Tools Developer
Swinburne University of Technology
Jan 2015 – June 2015
- Sessional Course Coordinator - Physics of Games
Qualifications
Bachelor of Computer Science (Honours)
Swinburne University of Technology
- Thesis: Gendered Animation in Games -- Investigated human perception and ML-driven tooling to create realistic procedural animation suitable for modern workflows
Bachelor of Science (CSSE) / Bachelor of Multimedia (G&I)
Swinburne University of Technology
- Awarded Dux in Artificial Intelligence for Games, Games Programming, and Research Methods
- Developed a strategic AI bot based on Sun Tzu’s Art of War, winning the university game AI competition