Toivo Henningsson

ASIC System Engineer at Ericsson

Lund, Sweden
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
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.
code14 years of coding experience
job10 years of employment as a software developer
bookMaster, Engineering Physics, Master, Engineering Physics at Lunds Tekniska Högskola
stackoverflow-logo

Stackoverflow

Stats
2,699reputation
93kreached
47answers
0questions
Badges
julia
top-5%
github-logo-circle

Github Skills (16)

code-generation10
c-language10
cpp10
cprogramming-language10
cplus10
swig10
julia9
python8
macros6
gadfly6
syntax6
metaprogramming6
functional-programming6
haskell6
atsign6

Programming languages (6)

JuliaC++CVerilogJavaScriptPython

Github contributions (5)

github-logo-circle
casadi/casadi

Sep 2013 - Oct 2015

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:
userBack-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.
code-generationpythonself-containedautomatic-differentiationmathematics
toivoh/gameduino-fpga-mods

Mar 2019 - Jun 2019

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