Christopher Crouzet

Senior Software Engineer at NVIDIA

Wellington, Wellington, New Zealand
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

👤
Senior
🎓
Top School
Christopher Crouzet is a senior software engineer with 12 years’ experience transitioning from a technical artist in VFX to building high-performance developer tools and GPU compute kernels. Currently contributing to NVIDIA Warp, he has improved core numerical routines and dynamic module support for a widely used GPU simulation framework, combining practical pipeline design with low-level optimization. His background delivering resilient tools for hundreds of artists at Weta Digital and Unity gives him a strong product-minded focus on user experience, maintainability, and reducing technical debt. Self-taught and relentlessly curious, he thrives on challenging problems around rendering, simulation and real-time systems and quickly masters unfamiliar domains. Based in Wellington, he pairs creative problem framing from film production with rigorous software architecture to drive impactful engineering outcomes.
code12 years of coding experience
job3 years of employment as a software developer
bookBaccalauréat S, Sciences, Baccalauréat S, Sciences at Lycée Honoré Daumier, Marseille, France
languagesFrench, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

cuda10
gpu-programming10
c-language10
cprogramming-language10
python10
architecture9
architectures9
numerical-methods9

Programming languages (8)

TypeScriptC++CLLVMOCamlJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
NVIDIA/warp

Oct 2022 - Jan 2023

A Python framework for high performance GPU simulation and graphics
Role in this project:
userBackend Developer & Software Architect
Contributions:39 commits, 1 PR, 73 comments in 3 months
Contributions summary:Christopher significantly contributed to the `warp` project by introducing support for transient modules, which enhances dynamic module creation and management within the framework. They refactored the `lerp` function by computing `adj_lerp()` using `tensordot()`, demonstrating an understanding of numerical methods and optimization. Additionally, the user implemented a new `smoothstep` built-in function and improved the handling of spatial matrix multiplication and device selection, indicating their focus on improving the core functionalities of the project.
cudapythongpucomputer-graphicssimulation
christophercrouzet/gorilla

Jun 2014 - Apr 2021

Convenient approach to monkey patching.
Contributions:5 releases, 149 commits, 4 PRs in 6 years 11 months
patchingapproachmonkey
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
Christopher Crouzet - Senior Software Engineer at NVIDIA