Stefan Bethge is a polyglot Senior Backend ML Developer in Berlin with 17 years of experience bridging research-grade robotics and production mobile/cloud systems. He has led teams delivering location-based AR apps using Unity, ARKit/ARCore and cloud backends while maintaining a strong focus on usability across diverse mobile devices. His research background in humanoid full-body dynamics and real-time motor control informs a pragmatic approach to machine learning, simulation and control problems in production software. A long-term open-source contributor, he has hands-on experience improving backend APIs (including work on the notable OpenBankProject) and embedded controllers from PID espresso machine firmware to robot controllers. Stefan emphasizes code quality, documentation and testability, combining academic rigor with product-driven engineering.
17 years of coding experience
14 years of employment as a software developer
Diplom (Dipl.-Inf.), Informatik, Diplom (Dipl.-Inf.), Informatik at Humboldt-Universität zu Berlin
Contributions:210 reviews, 168 commits, 25 PRs in 7 months
Contributions summary:Stefan primarily contributed to the core logic of an espresso machine PID controller, making substantial changes to the `rancilio-pid.cpp` file. These changes involved modifying the machine state management, particularly the handling of the brew cycle, cold start sequence, and PID tuning parameters. Additionally, the user added a system to monitor and display performance metrics via a serial port. These changes appear to be aimed at improving the temperature control of the espresso machine and its overall functionality.
An open source RESTful API platform for banks that supports Open Banking, XS2A, PSD2 and Open Finance through access to accounts, transactions, counterparties, payments, entitlements and metadata - plus a host of internal banking and management APIs.
Role in this project:
Back-end Developer
Contributions:101 commits, 2 PRs, 37 pushes in 3 years 7 months
Contributions summary:Stefan's contributions focused on modifying and maintaining the back-end components of the open banking API platform. They made changes to the core API logic by merging branches, fixing tests, and addressing deprecation warnings. The user also worked on the database interaction aspects, including fixing serialization and removing unnecessary database initialization calls. Furthermore, the user was involved in setting up the testing environment and adjusting configuration files.
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
Stefan Bethge - Senior Backend ML Developer at alcemy