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

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