Daniel Withopf has been working on solving real-world problems with C++ in robotics and related fields for over 20 years.
He currently works as a Software Engineer at the German car supplier Bosch where he wrote and maintains an object tracking framework for self-driving car projects.
While doing that he discovered novel ways how to leverage C++'s type system to create linear algebra code that is more expressive, easier to understand and less likely to contain errors.
Compile-time Is the New Constexpr: Leveraging Compile-time Sparsity for Vectors and Matrices