Markus Towara is a Senior Software Engineer with a decade of experience blending academic research and production-grade engineering, currently at NAG after a multi-year postdoc at RWTH Aachen. He developed a discrete adjoint optimization framework for the complex C++ CFD codebase OpenFOAM during his PhD, demonstrating deep numerical and systems-level expertise. Markus contributes to open-source embedded projects like the widely used Marlin 3D printer firmware, where he has fixed low-level hardware and compiler issues—showing hands-on proficiency across firmware, IoT, and high-performance scientific code. Based in Aachen, he combines a maker’s DIY enthusiasm with rigorous academic training (Dr. rer. nat., magna cum laude) to tackle cross-disciplinary engineering challenges.
10 years of coding experience
5 years of employment as a software developer
Dr. rer. nat. (PhD equivalent), Computer Science, magna cum laude, Dr. rer. nat. (PhD equivalent), Computer Science, magna cum laude at RWTH Aachen University
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:8 commits, 8 PRs, 48 comments in 3 years 8 months
Contributions summary:Markus primarily contributed to the Marlin firmware, focusing on bug fixes and code updates related to 3D printer functionality. They addressed compiler errors by modifying register access and type casting in `pinsDebug.h`. They also corrected issues related to printer LED functionality within `Marlin_main.cpp`, and brought SPI_SENSORLESS code up to date in `endstops.cpp`. Additional commits addressed planner compile errors and replaced delay functions in power-related modules.
Contributions:2 releases, 18 commits, 16 pushes in 3 years 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.