Niels Van Duijkeren

Engineering Manager at FERNRIDE

Stuttgart Region Germany
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
Niels Van Duijkeren is a Staff Engineer with 11 years of experience specializing in numerical optimization and AI-driven real-time motion planning for robots ranging from differential-drive platforms to 7-DOF arms. He bridges rigorous academic research in nonlinear model predictive control (PhD from KU Leuven) with production-grade software, contributing core performance and sensitivity methods to prominent open-source toolkits like acados and hpipm. His work focuses on synthesizing feedback schemes that combine NMPC, interaction models (including human behavior), and discrete decision-making to enable safe multi-agent coordination in constrained, dynamic environments. Practically-minded, he designs idiomatic, high-performance navigation software that leverages algorithmic differentiation, efficient linear algebra, and structure-exploiting convex solvers. A recurring theme in his contributions is making advanced optimization methods accessible for embedded and real-time use, evidenced by his back-end development on acados and ACADO code-generation interfaces. Based in Stuttgart, he now applies this expertise to autonomy at scale in the autonomous trucking domain.
code11 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy - PhD Robotics / Mechanical Engineering, Doctor of Philosophy - PhD Robotics / Mechanical Engineering at KU Leuven
bookBSc. Minor Mechanical Engineering, BSc. Minor Mechanical Engineering at Eidgenössische Technische Hochschule Zürich
bookTU Delft
languagesDutch, English, German, Chinese
github-logo-circle

Github Skills (15)

c1710
control-theory10
code-generation10
c-language10
high-performance10
cprogramming-language10
c1110
controlled10
control-flow10
linear-algebra10
optimization10
cmake9
algorithm9
algorithms9
testing8

Programming languages (7)

C++ShellCCMakeJavaScriptAssemblyPython

Github contributions (5)

github-logo-circle
acados/acados

Sep 2017 - May 2018

Fast and embedded solvers for nonlinear optimal control and nonlinear model predictive control
Role in this project:
userBack-end Developer
Contributions:1 review, 83 commits, 13 PRs in 7 months
Contributions summary:Niels primarily contributed to the development and maintenance of the acados library, focusing on version compatibility with external libraries such as Casadi and implementing performance improvements. Their work involved refactoring core data structures, implementing sensitivity methods, and preparing the QP solver. They also made changes to various build configurations and examples.
nonlinear-model-predictive-controlembeddedoptimizationnonlinearoptimal
giaf/hpipm

May 2020 - Sep 2020

High-performance interior-point-method QP and QCQP solvers
Role in this project:
userBack-end Developer
Contributions:7 commits, 5 PRs, 5 comments in 4 months
Contributions summary:Niels's contributions primarily involve syncing the repository with an upstream source, indicating maintenance or integration work. Code changes include modifications within test problems related to a dynamic optimal control problem (OCP) and its associated solvers, indicating a focus on problem setup and testing. The changes also touch upon internal function calls and data structures within the hpipm library, and they've implemented getter functions to retrieve the data.
solversmethodoptimizationmultiobjective-optimizationconstrained-optimization
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