Corentin Wallez is a software engineer based in Paris with 14 years of experience making GPUs accessible via portable software layers, particularly on the Web. As Chair of the W3C WebGPU group since 2017 and a lead developer of WebGPU and Dawn at Google, he bridges standards work with production implementation in Chrome. His contributions span shader languages, SPIR-V tooling, and multiple high-profile open-source projects (ANGLE, SwiftShader, SPIRV-Cross, Skia), where he focused on compiler stability, validation, and backend portability. Comfortable in deep systems and graphics plumbing, he routinely surfaces hardware capabilities through clear APIs and validation logic. A detail-minded engineer, he has driven WGSL design and subtle validation checks that improve cross-vendor interoperability beyond obvious feature work.
14 years of coding experience
4 years of employment as a software developer
Parisian Master of Computer Science (MPRI), Computer Science, Parisian Master of Computer Science (MPRI), Computer Science at Université Denis Diderot (Paris VII)
Bachelor of Science (B.Sc.) and Master of Science (M.Sc.), Computer Science, Bachelor of Science (B.Sc.) and Master of Science (M.Sc.), Computer Science at Ecole polytechnique
Contributions:405 reviews, 232 commits, 266 PRs in 5 years 4 months
Contributions summary:Corentin primarily worked on defining and implementing the WebGPU Shading Language (WGSL) by modifying the `design/sketch.webidl` file. They contributed to the core structure and syntax of WGSL, including data structures, enums, and function declarations. The user added functionality for resources copies, dynamic buffer offsets and other related concepts to improve the pipeline execution. These changes involved numerous updates to the WebIDL definitions and related validation code.
Contributions summary:Corentin was primarily involved in debugging and improving the ANGLE shader compiler. They implemented a CallDAG (Call Dependency Graph) to allow for advanced AST (Abstract Syntax Tree) analysis, enabling checks for recursion and call depth. The user also implemented and refined heuristics such as "FLATTEN" and "LOOP" to optimize the shader compilation process and added the ability to prune unused functions.
opengl-estranslationdirectxangleopengl
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.