Maximilian Rumpf is a versatile software developer with 12 years of experience building Android apps, back-end services, and embedded firmware, currently contributing to SAP's Central Business Configuration. He has led Android teams and flagship projects—most notably as lead developer of the popular Niagara Launcher and formerly for Jellyfin’s Android client—bridging mobile UX, media playback, and backend metadata processing. His open-source work spans low-level QMK keyboard firmware tweaks to web and server improvements in Jellyfin and MusicBrainz, demonstrating fluency from embedded keymaps to full-stack integrations. At SAP he has driven architecture improvements, moved product thinking toward microservices, and shipped TypeScript/JavaScript front- and back-end features. Trained as a physicist (Master/BSc from Heidelberg), he brings a data-driven, detail-oriented approach and an unusual combination of firmware, media systems, and enterprise cloud experience.
12 years of coding experience
2 years of employment as a software developer
Master, Physics, Master, Physics at Universität Heidelberg
Bachelor of Science, Physics, Bachelor Thesis: 1.0, Bachelor of Science, Physics, Bachelor Thesis: 1.0 at Ruprecht-Karls-Universität Heidelberg
Contributions:13 releases, 741 reviews, 464 commits in 2 years 5 months
Contributions summary:Maximilian's contributions primarily revolved around developing the Android client for Jellyfin. They focused on implementing features such as the integration of the web application into the Android client, including webview setup, and the handling of audio playback with a remote service. They also refactored dependencies, integrated Chromecast support, added system gesture exclusions, and improved the UI through the addition of a bottom navigation bar with controls.
Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:1 review, 25 commits, 26 PRs in 5 years 1 month
Contributions summary:Maximilian primarily contributes to the QMK Firmware repository, focused on creating and modifying keyboard layouts. Their commits involve adding new keyboard layouts, specifically for the GH60 and Contra keyboard, and customizing existing configurations. They also modify keymaps, including adding special characters and defining custom keycodes related to German keyboard layouts and media controls, demonstrating a strong understanding of keyboard firmware and configuration.
rp2040firmwareavratmelkeyboard-support
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.