Maximilian Rumpf

Software Developer at SAP

Hockenheim, Baden-Württemberg, 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
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.
code12 years of coding experience
job2 years of employment as a software developer
bookMaster, Physics, Master, Physics at Universität Heidelberg
bookBachelor of Science, Physics, Bachelor Thesis: 1.0, Bachelor of Science, Physics, Bachelor Thesis: 1.0 at Ruprecht-Karls-Universität Heidelberg
stackoverflow-logo

Stackoverflow

Stats
1,219reputation
161kreached
14answers
4questions
github-logo-circle

Github Skills (76)

music-manager10
webview10
python10
qmk-firmware10
plugin-development10
firmware10
qmk10
c1110
perl10
remap10
c1710
asp-net10
javas10
musicxml10
exoplayer10

Programming languages (22)

C#MDXJavaC++RustCMakefileVue

Github contributions (5)

github-logo-circle
jellyfin/jellyfin-android

Jul 2020 - Dec 2022

Android Client for Jellyfin
Role in this project:
userMobile Developer (Android)
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.
androidkotlinjavaandroid-clientjellyfin
qmk/qmk_firmware

Oct 2017 - Oct 2022

Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
userEmbedded 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.
Request Free Trial
Maximilian Rumpf - Software Developer at SAP