Don Turner is a Developer Relations Engineer at Google with 11 years of experience building production Android apps and developer-facing samples from low-level audio systems to Jetpack Compose UIs. Based in Mole Valley, England, he combines hands-on mobile engineering with advocacy—contributing to flagship projects like compose-samples and Oboe to improve navigation, UI state, and high-performance audio. His background spans roles from Developer Evangelist at BlackBerry to leading small tech firms, giving him fluency across product, platform and community engagement. Notably, he bridges C++ audio work and modern Kotlin/Compose app design, making him adept at both system integration and polished front-end experiences.
Code samples and documentation for building high performance audio apps on Android
Role in this project:
Mobile Developer (Android)
Contributions:110 commits, 28 PRs, 97 pushes in 3 years 2 months
Contributions summary:Don implemented a sample app that demonstrates high-performance audio on Android. They added the SimpleSynth sample application, which likely involves creating and managing audio playback using OpenSL ES or AAudio. The commits show interaction with audio-related C++ code, including initializing audio buffers, setting stream parameters, and handling audio callbacks. Additionally, the commits include refactoring for multi-channel audio streams.
Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.
Role in this project:
Back-end Developer
Contributions:11 releases, 61 reviews, 445 commits in 5 years 2 months
Contributions summary:Don primarily contributed to the Oboe audio library by implementing and refining core audio stream functionality. Their work involved modifying existing C++ code to integrate with OpenSL ES, including initializing and managing audio players, managing buffers, handling callbacks, and improving API compatibility for various Android versions. The user also added utility functions and error handling for improved code quality and usability. These changes suggest a focus on low-level audio processing and system integration within the project.
oboecppc-libraryandroidaudio
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.