Nathan_ Gauër

Senior Software Engineer at Google

Paris, Ile-de-France
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
Nathan Gauër is a Senior Software Engineer based in Paris with 11 years of experience specializing in shader compilers, graphics pipelines, and low-level systems. An EPITA graduate and former researcher at LSE's systems and security lab, he has a proven track record contributing to high-profile open-source projects like LLVM, DirectXShaderCompiler, and KhronosGroup's SPIRV-Tools, where he focuses on SPIR‑V backend optimizations and correctness. At Google he drives the SPIR‑V backend and HLSL work across compiler toolchains, combining deep compiler internals knowledge with practical engineering to reduce flakiness and improve code generation. His background includes GPU driver work at NVIDIA, QEMU graphics contributions via GSoC, and production features in Google Lens, reflecting a rare blend of research-oriented problem solving and shipping product-grade systems. Colleagues rely on him for subtle correctness fixes and performance-oriented refactors that often touch the most brittle parts of the graphics toolchain.
code11 years of coding experience
job7 years of employment as a software developer
bookIngénierie informatique, Ingénierie informatique at EPITA: Ecole d'Ingénieurs en Informatique
bookBaccalauréat S (Physics), Baccalauréat S (Physics) at Lycée Montalembert
languagesFrench, English, Spanish, Latin
github-logo-circle

Github Skills (20)

spirv10
code-optimization10
c-language10
shader10
compiler-development10
llvm10
build-system10
code-generation10
compiler-optimization10
compiler10
hlsl10
clangd10
cprogramming-language10
clang10
testing9

Programming languages (16)

C++CSSCRustTeXGoHTMLKotlin

Github contributions (5)

github-logo-circle
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
Role in this project:
userBack-end Developer
Contributions:406 reviews, 17 commits, 184 PRs in 5 months
Contributions summary:Nathan_ primarily contributed to improving the DirectX Shader Compiler's codebase by fixing include issues in header files, which improved the build process. The user also addressed issues related to Vulkan 1.2+ SPIR-V disassembly and implemented bitfield support within the HLSL2021 implementation. In addition, the user made general improvements by correcting clang warnings and refactoring struct offset computations. The user demonstrates a strong understanding of the compiler's internal structure and the HLSL language.
clangcompilerdirectxllvmshader
llvm/llvm-project

Feb 2023 - May 2026

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:452 reviews, 164 PRs, 79 pushes in 3 years 4 months
Contributions summary:Nathan_'s primary contribution involves modifications and enhancements to the SPIR-V compiler within the LLVM project. Their work focuses on improving the structurizer pass, including merging convergence region exit targets, adding new functionality for wave operations, and fixing the block sorting and register lifetime issues within the SPIR-V backend. They also addressed potential code generation flakiness and introduced new code for the spirv-sim testing environment. Their work also included a fix for global private variables and other MIR improvements.
compilerllvmtoolchain
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