Summary
Leo Esguerra is an AI Trainer and veteran game programmer with 11 years of experience designing gameplay, systems, and AI across mobile and casino titles. He has deep practical knowledge of Unreal Engine’s Gameplay Ability System and Behaviour Trees, and a history of implementing robust live-ops features and third-party SDK integrations for iOS and Android. Leo champions engineering best practices that prioritize scalability, extensibility, and maintainability, evidenced by his work building core game frameworks and automated build pipelines. His background spans rapid prototyping in Unity, Torque 2D, Cocos2d-x and tooling like Qt level editors, giving him a rare blend of gameplay design sensibility and tooling/production engineering. Now applying those skills to data annotation and AI training, he brings a player-focused mindset to ML workflows and model behavior tuning. Based in Canada and formally trained in computer science, he quietly bridges creative gameplay iteration with disciplined, production-ready systems.
11 years of coding experience
12 years of employment as a software developer
Diploma Advanced Game Development, Diploma Advanced Game Development at Bow Valley College
B.S. Computer Science, B.S. Computer Science at University of the Philippines