Don Turner

Developer Relations Engineer

Mole Valley, England, United Kingdom
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
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.
code11 years of coding experience
job12 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
18,501reputation
2.1mreached
213answers
40questions
Badges
mysql
top-5%
debugging
top-1%
testing
top-5%
android-studio
top-5%
audio
top-5%
django
top-5%
github-logo-circle

Github Skills (45)

kotlin10
debugging10
c-language10
python10
audio-playback10
utf10
audio-processing10
navigationbar10
ui-design10
navigation-drawer10
android-development10
java10
homebrew10
uid10
javas10

Programming languages (15)

C#JavaC++CSSCCMakeGoHTML

Github contributions (5)

github-logo-circle
Code samples and documentation for building high performance audio apps on Android
Role in this project:
userMobile 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.
performanceandroidhigh-performanceaudio
google/oboe

Sep 2017 - Oct 2022

Oboe is a C++ library that makes it easy to build high-performance audio apps on Android.
Role in this project:
userBack-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.
Request Free Trial