Glenn Kasten

Software Engineer at Apple Inc

California, United States
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

👤
Senior
🎓
Top School
Glenn Kasten is a seasoned software engineer and engineering leader with 16+ years focused on mobile platforms, real-time and embedded systems, and interactive audio. He has driven architecture and implementation at scale—from Android’s native graphics and audio stacks (notably SurfaceFlinger contributions) to media work at Google and camera software at Apple. His background spans hands-on systems programming, static/dynamic analysis, performance optimization, and build/configuration/QA practices, combined with executive engineering management experience leading product revamps and cross-training initiatives. An active contributor to prominent open-source Android and audio projects, he blends low-level hardware-aware engineering with tooling and runtime work that improves portability and performance. Based in California, he pairs deep technical breadth with a history of shipping audio engines used in consumer devices at massive scale.
code16 years of coding experience
job39 years of employment as a software developer
bookBen Franklin
bookBS, Computer Science, BS, Computer Science at University of New Orleans
github-logo-circle

Github Skills (16)

c1710
android-ndk10
surface-flinger10
opensl-es10
c-language10
c1110
cprogramming-language10
surf10
aac10
audio-playback10
encoding9
hal9
abstraction-layer9
encode9
arm9

Programming languages (8)

JavaC++CMakefileJavaScriptHTMLAssemblyPython

Github contributions (5)

github-logo-circle
Role in this project:
userSystem Architect / Software Architect
Contributions:431 commits in 5 years 6 months
Contributions summary:Glenn's commits reflect changes to the core framework of the Android operating system's native code, specifically the SurfaceFlinger component, with a focus on display and graphics-related functionality. Their contributions involve modifying core components related to buffer management, display composition, and hardware interaction, indicating they are working on the architecture of the graphics subsystem. The nature of changes includes fixing races, adding features for secure and protected content, and restructuring of core components.
Role in this project:
userMobile Developer (Android)
Contributions:15 commits in 8 years
Contributions summary:Glenn primarily contributed to the native-audio example app. Their changes included adding volume, stereo position, mute/solo features, and explicit pause/play/loop buttons. They also incorporated a spinner for URI strings. Further contributions included adding code for native media samples for NDK API level 14. Finally, the user updated OpenSLES_Android.h for API 20.
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