Stefan Kerkmann

Linux Developer at Pengutronix

Leipzig, Saxony, Germany
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
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.
code10 years of coding experience
job5 years of employment as a software developer
bookFachinformatiker für Anwendungsentwicklung, Computer Science, 1.4, Fachinformatiker für Anwendungsentwicklung, Computer Science, 1.4 at Berufliches Schulzentrum 7 der Stadt Leipzig
bookBachelor's degree, Computer Engineering, 1.4, Bachelor's degree, Computer Engineering, 1.4 at Hochschule für Technik und Wirtschaft Berlin
github-logo-circle

Github Skills (19)

rp204010
firmware10
usb10
c-programming10
microcontroller10
sys10
embedded10
serial-communication10
risc-v9
winusb9
c119
pwm9
c179
hal8
makefile8

Programming languages (13)

C#CSSRustCVueBitBakeDockerfileShell

Github contributions (5)

github-logo-circle
hathach/tinyusb

Jul 2021 - Aug 2021

An open source cross-platform USB stack for embedded system
Role in this project:
userEmbedded 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.
usb-drivestlinkdfumidiusb-hid
KarlK90/qmk_firmware

Jul 2020 - Jan 2023

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.
Request Free Trial
Stefan Kerkmann - Linux Developer at Pengutronix