Christian Schüller

Senior Software Engineer AI Agents at NVIDIA

Zurich, Zurich, Switzerland
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
Christian Schüller is a Senior Software Engineer specializing in AI agents at NVIDIA in Zurich, with 12 years of experience bridging research and product engineering. He earned a PhD from ETH Zürich and moved from academic research and postdoc work into entrepreneurship as co-founder of Animatico (acquired by NVIDIA) before joining NVIDIA to focus on agent systems. His technical depth spans visual computing and systems programming — he contributes to the well-known libigl C++ geometry library, where he fixed initialization and debugging issues, added a gradMat utility and helped integrate Embree 2.0 support. Able to translate rigorous research into production-quality code, he combines graphics and geometry expertise with practical AI engineering.
code12 years of coding experience
job16 years of employment as a software developer
bookApprenticeship with technical professional baccalaureate, Computer Science, Apprenticeship with technical professional baccalaureate, Computer Science at msw-winterthur
bookMaster, Computer Science (Visual Computing), Master, Computer Science (Visual Computing) at ETH Zürich
bookDoctor of Science ETH Zürich (Ph.D.), Doctor of Science ETH Zürich (Ph.D.) at ETH Zurich
bookDiplom-Ingenieur, Information Technology, Diplom-Ingenieur, Information Technology at ZHAW Zürcher Hochschule für Angewandte Wissenschaften
github-logo-circle

Github Skills (5)

c-language10
c-programming-language10
geometry-processing10
eigen9
linear-algebra8

Programming languages (3)

TypeScriptC++MATLAB

Github contributions (5)

github-logo-circle
libigl/libigl

Apr 2013 - Dec 2015

Simple MPL-2.0-licensed C++ geometry processing library.
Role in this project:
userBack-end Developer
Contributions:91 commits, 5 PRs, 1 branch in 2 years 7 months
Contributions summary:Christian primarily focused on fixing initialization issues and removing debugging output within the `igl/per_vertex_normals.cpp` file. They also contributed to the addition of the `gradMat` function, which appears to be related to gradient calculations within the geometry processing library. Furthermore, the user added support for Embree2.0 and updated the Embree interface and fixed several bugs in the `hsv_to_rgb` and `tetrahedralize` functions.
cppcluster-computingc-plus-plusgeometry-processingprocessing-library
eth-igl/GP2017-Assignments

Mar 2017 - May 2017

Contributions:53 commits, 49 pushes, 1 branch in 2 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