Niels Van Duijkeren

Staff Engineer at FERNRIDE

Stuttgart, Baden-Württemberg, 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.
code10 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 (17)

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

Programming languages (6)

C++ShellCJavaScriptAssemblyPython

Github contributions (5)

github-logo-circle
acados/acados

Sep 2017 - May 2018

Fast and embedded solvers for nonlinear optimal 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.
nonlinearnonlinear-optimizationsolversoptimizationsolver
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, 4 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
Niels Van Duijkeren - Staff Engineer at FERNRIDE