Summary
Milo Xu is an indie game developer with 9 years of experience crafting custom engines, tools, and playable prototypes from concept to release. Based in Guangzhou, he currently leads development of Parrot Engine, a ground-up C++ engine with ECS architecture and BGFX rendering aimed at flexible 2D experiences and future 3D support. His background spans commercial banking systems and large-scale migrations at HSBC, giving him deep systems, scripting and data-migration expertise alongside game-focused skills in Blender, Python, Haxe, Rust (Amethyst) and graphics APIs. Milo has repeatedly chosen to build bespoke technology—migrating projects between engines and ultimately creating his own—to retain creative and technical control over interactive experiences. He blends low-level engine engineering with art and tooling knowledge, making him equally at home writing rendering code or producing Blender assets.
9 years of coding experience
14 years of employment as a software developer
Bachelor of Computer Science, Computer Science, Bachelor of Computer Science, Computer Science at Guangdong University of Foreign Studies
English, Chinese, Chinese