Stefan Kerkmann is a Linux developer with a decade of experience building Rust and C solutions for industrial network DPI and embedded systems. He currently contributes to production-grade Linux networking at Pengutronix and previously developed security-focused software at Rhebo. An active open-source maintainer of the QMK keyboard firmware, he ported Raspberry Pi RP2040 (ARM) and the RISC-V GD32VF103 to QMK, implementing USB, I2C, PWM and USART drivers and producing accessible documentation. His tinyusb contributions extended USB support to the GD32VF103, resolving build issues and enabling broader microcontroller compatibility. Based in Leipzig, he blends low-level driver expertise with practical system integration, and enjoys applying embedded workbench skills to real-world industrial networks. Meticulous and hands-on, he pairs academic grounding in computer engineering with a track record of shipping hardware-near software.
10 years of coding experience
5 years of employment as a software developer
Fachinformatiker für Anwendungsentwicklung, Computer Science, 1.4, Fachinformatiker für Anwendungsentwicklung, Computer Science, 1.4 at Berufliches Schulzentrum 7 der Stadt Leipzig
Bachelor's degree, Computer Engineering, 1.4, Bachelor's degree, Computer Engineering, 1.4 at Hochschule für Technik und Wirtschaft Berlin
An open source cross-platform USB stack for embedded system
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:12 reviews, 23 commits, 1 PR in 1 month
Contributions summary:Stefan primarily focused on adding support for the GD32VF103 microcontroller to the tinyusb project, a cross-platform USB stack. Their contributions include implementing board support, configuring the system clock, and integrating necessary libraries for the GD32VF103's hardware. The user also addressed build issues and made minor code style changes, improving the project's compatibility with the new microcontroller.
Open-source keyboard firmware for Atmel AVR and Arm USB families
Contributions:177 commits, 873 pushes, 147 branches in 2 years 5 months
firmwareavratmelusbatmel-avr
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.