Diego Novillo

Principal Compiler Engineer at NVIDIA

Old Toronto, Ontario, Canada
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
Diego Novillo is a Principal Compiler Engineer with a PhD in computing science and over 25 years of expertise in C/C++ and shader compiler development. He has led graphics infrastructure and compiler teams at Google and now drives compiler work at NVIDIA, focusing on Vulkan, GPU performance, and XR rendering optimizations. Diego helped architect GCC’s SSA global optimization framework and advanced OpenMP, LTO, and alias analysis, and he built an LLVM profile-guided facility that ingests Linux perf samples to steer optimizations. He blends deep research pedigree with hands-on systems delivery, routinely shipping profilers, debuggers, compilers, and reference implementations for first-party partners. As a manager and mentor he sets technical roadmaps and cultivates engineering growth while remaining actively involved in low-level design and code generation across diverse architectures. Based in Toronto, he is known for turning complex optimization theory into practical tooling that measurably improves graphics and compute performance.
code3 years of coding experience
job32 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Alberta
bookBsC Computing Science, BsC Computing Science at Universidad Centro de Altos Estudios en Ciencias Exactas (Universidad CAECE)
languagesSpanish, English
github-logo-circle

Github Skills (11)

hosts9
shader9
hlsl9
directx8
llvm-clang8
wgsl8
clang7
cpp7
bgfx7
llvm6
compiler5

Programming languages (1)

C++

Github contributions (2)

github-logo-circle
Fluid Simulation Implementation in Compute Shaders using Unity3D
Contributions:4 pushes in 2 months
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
Contributions:1 review in 1 day
directx-shader-compilercppclangbgfxhosts
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
Diego Novillo - Principal Compiler Engineer at NVIDIA