Toni Heidenreich is a Staff Software Engineer based in London with nine years of professional experience building reliable media playback and platform features at Google. He brings deep expertise in Android media systems, contributing to ExoPlayer and AndroidX media libraries where he fixed edge-case bugs, improved audio offload tracking, and strengthened playback testing and automation. His background combines rigorous research experience from a PhD-track role at Volkswagen with practical product development roots from ABB, giving him a strong foundation in both systems thinking and hands-on engineering. At Google he progressed from Software Engineer to Staff, demonstrating impact across core libraries and test infrastructure. Colleagues rely on him for stabilizing complex media workflows and implementing subtle fixes that prevent hard-to-reproduce failures. He pairs academic discipline with pragmatic delivery, often surfacing non-obvious reliability improvements in widely used open-source components.
9 years of coding experience
10 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Bachelor of Engineering (B.Eng.) at Baden-Wuerttemberg Cooperative State University (DHBW)
Master’s Degree, Master’s Degree at King's College London
Jetpack Media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android
Role in this project:
Back-end Developer
Contributions:5 releases, 10 reviews, 108 commits in 7 months
Contributions summary:Toni primarily worked on improving and maintaining the ExoPlayer library, specifically focusing on audio and video playback aspects. They addressed bugs related to audio offload state tracking, including state cleanup and integration of the audio track release. They also contributed to features like setting preferred audio devices and contributed to optimizing and ensuring the reliability of the library's core components, as evidenced by fixes to various edge cases.
Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:11 commits in 1 year 1 month
Contributions summary:Toni's commits primarily focus on modifying and testing the `androidx.media2` library within the Android Jetpack project. Their work involves adding, modifying, and verifying tests for the media player and media control view functionalities. The commits demonstrate a clear focus on ensuring the correct behavior of media playback and control features, including deprecation, playback state changes and button click events.
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.