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

🤩
Rockstar
🎓
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.
code13 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 GPU-accelerated simulation, robotics, and machine learning.
Role in this project:
userBackend Developer & Software Architect
Contributions:4 reviews, 39 commits, 2 PRs 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.
gpumachine-learningpythonroboticssimulation
christophercrouzet/eddi

Oct 2017 - Jun 2018

Contributions:2 releases, 28 commits, 15 pushes in 8 months
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