Torbjørn Ludvigsen is an experienced embedded and systems engineer with 11 years of hands-on work across C/C++ firmware, motor control, and ML model optimization. Based in Gothenburg, he has contributed to impactful open-source projects like ODrive and RepRapFirmware—improving UART/DMA interfaces and hangprinter kinematics—and optimized VRAM and tracing strategies for Stable Diffusion in a text-to-3D pipeline. He runs a small company focused on Hangprinter work, blending product delivery with the practicalities of accounting and funding, and previously supported Ericsson’s MiniLink product with TDD and C++11 development. His background in engineering physics underpins a pragmatic approach to precision control and resource-constrained performance tuning. Colleagues describe him as curious and willing to “do new things,” from building complete electronic products to pushing the boundaries of large-model memory efficiency.
11 years of coding experience
2 years of employment as a software developer
Master's degree, Engineering Physics, Master's degree, Engineering Physics at Umeå universitet
Technical physics, Technical physics at Chalmers tekniska högskola
College, Social Sciences, 19.6 out of 20, College, Social Sciences, 19.6 out of 20 at Öckeö Gymnasieskola
Contributions:1 review, 9 commits, 4 PRs in 3 years 8 months
Contributions summary:Torbjørn primarily focused on low-level hardware interfacing and control within the `odriverobotics/odrive` repository, which focuses on high-performance motor control. Their contributions include the implementation of UART communication functionality, including initialization, DMA configuration, and interrupt handling. Furthermore, they modified existing code to integrate and configure USART2 and its related DMA streams, along with adding and modifying interrupt handlers for the new UART configuration.
Contributions:27 reviews, 15 commits, 18 PRs in 4 years
Contributions summary:Torbjørn primarily contributed to the RepRapFirmware project by fixing bugs and enhancing the firmware for Hangprinter kinematics. They addressed issues related to typos, sensor support, and mathematical calculations in the movement and kinematics sections. Furthermore, the user implemented features, such as line flex compensation, demonstrating a focus on improving the precision of the printer's movements and control. The user is also developing the firmware for ODrive3, focusing on torque mode to achieve an optimal line tension.
cppfirmwarereprapatmelc-plus-plus
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.