Nicolas Cannasse is a seasoned game industry entrepreneur and language designer with 23 years of experience, co-founding Shiro Games and Motion-Twin and serving as CEO and Creative Director on hits like Evoland and Northgard. He designed and maintains the Haxe programming language and HashLink VM, and is the primary driving force behind the open-source Heaps game framework used to build Shiro’s titles. A hands-on technical leader, Nicolas combines game direction, engine and compiler development, and performance optimisation—he’s contributed direct improvements to rendering, DirectX support and text pipelines in Heaps. He balances product vision with low-level systems work, speaks internationally on developer topics, and champions open-source and free software philosophies. Based in Bordeaux, he brings rare cross-discipline expertise spanning language design, full-stack engine development, and commercial game strategy.
23 years of coding experience
19 years of employment as a software developer
Master IT management, Master IT management at KEDGE Business School
Master CS Engineering, Master CS Engineering at ENSEIRB-MATMECA
Contributions:15 releases, 21 reviews, 3735 commits in 10 years 3 months
Contributions summary:Nicolas primarily contributed to the Haxe Game Framework, Heaps, by fixing bugs, adding new features, and optimizing the existing code. This developer's contributions included improvements to the DirectX driver, the addition of auto-generated mipmaps and support for different texture formats, and improvements to the 2D and 3D rendering pipelines. Furthermore, the user also made various performance optimizations and improvements for text rendering and other 2D features, showcasing a strong understanding of the framework's internals.
Contributions:38 commits, 3 pushes in 2 years 5 months
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.