Minggo Zhang

Auckland, Auckland, New Zealand
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
award
Top expert inCross-Platform Game Development and Engine Technologies
Minggo Zhang is a seasoned software architect with 15 years' experience as a core developer and maintainer of the widely used Cocos2d-x 2D game engine, leading cross-platform graphics backend design and integrations across iOS, Android, macOS, Linux and Windows. He combines low-level graphics and multithreading expertise with practical build, CI and tooling work—having implemented a new OpenGL/Metal backend, an audio engine, a VSCode debugger plugin, and numerous platform-specific optimizations. His open-source contributions span networking (SocketIO/websockets), native Android performance fixes, extended image-format support and third-party dependency upgrades, reflecting both deep engine internals and ecosystem stewardship. Based in Auckland, New Zealand, he also has a background in compiler work and embedded systems, which informs his attention to performance and cross-platform portability.
code16 years of coding experience
job18 years of employment as a software developer
bookBachelor's degree, Bachelor's degree at Communication University of China
bookMaster's degree, Master's degree at National University of Defense Technology
github-logo-circle

Github Skills (47)

dependency-management10
javascript10
c-language10
develop10
electron10
image-processing10
memory-management10
build-system10
websocket10
android-build10
java10
lua10
javas10
android10
engine10

Programming languages (15)

PowerShellC#JavaC++CHTMLPerlEJS

Github contributions (5)

github-logo-circle
Role in this project:
userFull-stack Developer
Contributions:104 releases, 216 commits, 203 PRs in 5 years 4 months
Contributions summary:Minggo primarily contributed to adding support for various image formats (JPEG, TIFF, WEBP) as modules within the Cocos2d-x-3rd-party-libs-bin repository. They integrated the necessary code and configurations to enable the use of these image formats within the Cocos2d-x game engine, and made adjustments related to file paths and paths, while also improving compilation compatibility for certain dependencies. This included changes to build scripts, adding support for additional platforms, and resolving related build errors.
cocos/cocos-engine

Jun 2016 - Dec 2022

Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.
Role in this project:
userBack-end Developer
Contributions:5249 reviews, 867 commits, 3177 PRs in 6 years 7 months
Contributions summary:Minggo's contributions primarily focus on modifying and improving the Cocos Creator game engine's core components. They have removed unnecessary macro checks, integrated core math functions, and addressed issues related to object destruction and memory management. Furthermore, they have implemented fixes to prevent crashes on Android and iOS platforms and have been instrumental in resolving issues related to the touch events dispatching issue.
3dcocos-creatorgame-enginecocoscocoscreator
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial