Nikolaus Demmel is a Machine Learning Engineer based in the Greater Munich area with 16 years of software and research experience spanning industry and academia. He holds a strong research background in visual SLAM from a PhD at TUM and now applies that expertise at Apple, bridging cutting-edge algorithms with production-quality systems. Nikolaus is an active open-source contributor to renowned C++ and robotics projects (e.g., Pangolin, Ceres Solver, Sophus, Kalibr and rosdep), with a particular knack for build systems, cross-platform portability and numerical robustness. His contributions reflect a blend of algorithmic rigor and pragmatic engineering—improving calibration, optimization residuals, and build automation—rather than only high-level model tuning. Colleagues know him for meticulous code quality work (clang-format, dependency fixes) and for making research-grade vision tools more maintainable and widely usable.
16 years of coding experience
3 years of employment as a software developer
KTH Royal Institute of Technology
Master’s Degree, Computer Science, Master’s Degree, Computer Science at Technische Universität München
International Baccalaureate Diploma, International Baccalaureate Diploma at Sevenoaks School
DSO with SIM(3) pose graph optimization and loop closure
Role in this project:
Back-end Developer & Software Architect
Contributions:42 commits, 7 PRs, 16 pushes in 1 year 7 months
Contributions summary:Nikolaus contributed to the core functionalities of the LDSO project, fixing bugs related to argument parsing, memory allocation, and compiler warnings. They updated the code to work with different OpenCV versions and used `std::isnan` for robust error handling. The user also refactored the code to improve efficiency and maintainability, addressing issues and ensuring correct execution across various platforms.
rosdep multi-package manager system dependency tool
Role in this project:
Back-end & DevOps Engineer
Contributions:22 commits, 4 PRs, 7 pushes in 4 years 9 months
Contributions summary:Nikolaus contributed significantly to the `rosdep` tool, adding new functionalities such as the `--skip-keys` and `--as-root` options, enhancing user control over dependency management. They also implemented Homebrew support, demonstrating expertise in package management. Furthermore, the user fixed permission issues and improved error messages, improving the tool's usability and robustness.
manager-systemmulti-packagepackage-manager
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
Nikolaus Demmel - Machine Learning Engineer at Apple