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 with 13 years of experience combining academic rigor and product-focused engineering from ETH Zürich to NVIDIA. He co-founded Animatico (acquired by NVIDIA), bridging research and startup execution to ship agent-driven systems in production. His background spans visual computing and geometry processing—contributing fixes and new gradient and Embree support to the well-known libigl C++ library—alongside practical backend and C# work for financial systems. At NVIDIA he focuses on scalable AI agent architectures, leveraging a PhD-level research foundation and hands-on systems development. Colleagues know him for debugging deep numerical and initialization issues as well as thoughtfully evolving interfaces between research prototypes and robust production code.
code13 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
cprogramming-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
Christian Schüller - Senior Software Engineer AI Agents at NVIDIA