Summary
Jean-claude Grenier is a senior software developer based in Montreal with deep expertise in C++ and C# and a decade-plus background shipping games, VR/AR communications, and cross-platform tooling. Currently at Unity, he helped modernize the editor scripting backend by moving Mono to CoreCLR and evolving IL2CPP to meet modern .NET requirements, building on prior work integrating Unity editor services like Ads Mediation. He’s led engineering on resource-constrained consoles and mobile, porting OpenGL engines and delivering performant gameplay and graphics systems for recent consoles and embedded hardware. Comfortable across engine, tools and systems code, he pairs low-level optimization experience with higher-level platform modernization—an unusual combination that helps bridge legacy codebases to modern runtimes.
5 years of coding experience
15 years of employment as a software developer
BAC Informatique - Génie Logiciel, BAC Informatique - Génie Logiciel at UQAM | Université du Québec à Montréal
DEC Informatique de Gestion, DEC Informatique de Gestion at Collège Ahuntsic
French, English