Torbjørn Ludvigsen

Gothenburg, 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
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.
code11 years of coding experience
job2 years of employment as a software developer
bookMaster's degree, Engineering Physics, Master's degree, Engineering Physics at Umeå universitet
bookTechnical physics, Technical physics at Chalmers tekniska högskola
bookCollege, Social Sciences, 19.6 out of 20, College, Social Sciences, 19.6 out of 20 at Öckeö Gymnasieskola
languagesNorwegian, Norwegian, Swedish, English, German
github-logo-circle

Github Skills (30)

uart10
pytorch10
c-language10
controller10
python10
dma10
hardware-interface10
firmware10
interrupt-handling10
machine-learning10
stable-diffusion10
c1110
diffusers10
c1710
controls10

Programming languages (7)

TypeScriptC++RustCJavaScriptRoffPython

Github contributions (5)

github-logo-circle
odriverobotics/ODrive

Sep 2018 - May 2022

High performance motor control
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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.
motor-controllermotormotor-controlperformance3d-printing
Duet3D/RepRapFirmware

Jun 2018 - May 2022

OO C++ RepRap Firmware
Role in this project:
userEmbedded Systems Engineer / IoT Developer
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.
Request Free Trial
Torbjørn Ludvigsen