Toivo Henningsson is an ASIC System Engineer with 14 years of experience bridging research-grade algorithms and production software for embedded and hardware-accelerated systems. He has held roles at Axis Communications and Ericsson, moving from software engineering into senior research and ASIC system responsibilities, and brings a strong background in control theory from his PhD work on event-based control. Toivo contributes to open-source scientific tooling—having improved SWIG integration and platform builds in the widely used CasADi numeric optimization library—demonstrating attention to cross-language interoperability and build-system detail. Based in Lund, Sweden, he combines academic rigor with hands-on engineering across firmware, back-end integration and platform-specific configuration. Colleagues rely on him for pragmatic problem solving that respects both theoretical constraints and production realities.
14 years of coding experience
10 years of employment as a software developer
Master, Engineering Physics, Master, Engineering Physics at Lunds Tekniska Högskola
CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.
Role in this project:
Back-end Developer
Contributions:10 commits, 1 PR, 23 comments in 2 years 1 month
Contributions summary:Toivo focused on enhancing the CasADi library, primarily in the context of integrating with other SWIG modules. Their contributions include modifying code related to SWIG interfaces, such as typemaps and exception handling, to ensure seamless integration. Additionally, the user made updates to the printing of scalar MX constants and added a define to enable access to a windows function, highlighting involvement in build and platform-specific configurations. These changes aimed at improving the library's usability and compatibility within larger projects.
Contributions:83 commits, 41 pushes, 1 branch in 3 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
Toivo Henningsson - ASIC System Engineer at Ericsson