Marko Luther is an experienced software researcher and entrepreneur with 11 years of industry experience and a deep academic foundation, holding a summa cum laude Dr. rer. nat. in formal software development methods. He co-founded companies building semantic reasoning technologies and practical tools for coffee roasters, blending rigorous formal methods with product-focused engineering. At DOCOMO Euro-Labs he led technology scouting and context-aware services research, translating prototypes into managed teams and practical deployments. Marko contributes to embedded and IoT open-source projects—helping harden nRF24/RF24Network networking and enhancing coffee-roasting control software—demonstrating a hands-on approach across firmware, backend systems, and industrial protocols like MODBUS. Based in the Greater Munich area, he combines curiosity-driven research (“I like to wonder. I like to prove. I like to build.”) with a knack for turning formal theory into robust, real-world systems.
11 years of coding experience
21 years of employment as a software developer
Dr. rer. nat. (summa cum laude), Methods and tools for formal development of software, Dr. rer. nat. (summa cum laude), Methods and tools for formal development of software at Ulm University
Calculational System Design, Calculational System Design at International NATO Summer School, Marktoberdorf
artisan scope: the world's most trusted roasting software
Role in this project:
Back-end Developer
Contributions:104 releases, 2 reviews, 2892 commits in 7 years 10 months
Contributions summary:Marko primarily focused on modifying and updating the application's underlying logic and settings related to the coffee roasting process, particularly the behavior of the Program Input Devices (PIDs). They made changes to the device configuration, including parameters and the integration of MODBUS communication parameters. The commits reveal adjustments to the system's internal settings and the inclusion of a time-based approach for specific features.
OSI Layer 3 Networking for nRF24L01(+) and nRF52x on Arduino and Raspberry Pi
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:5 commits, 1 PR, 1 issue in 1 month
Contributions summary:Marko contributed to the RF24Network library, a networking layer for nRF24L01(+) and nRF52x radios. Their commits primarily focused on defining a default network address, fixing its position in configuration files, and implementing delay mechanisms to prevent conflicts within the multicast relay functionality. Additionally, they added and refined debug messages for improved network monitoring, and addressed platform-specific compatibility issues by commenting out certain debugging statements.
arduinonetworkingraspberry-pirf24arduino-library
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.