Greg Kaiser

Senior Staff Software Engineer, Android at Google

Louisville, Colorado, 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
Greg Kaiser is a Senior Staff Software Engineer with 20+ years of systems and embedded software experience and a decade focused on Android, currently helping scale Android Go to 250+ million users. He specializes in C/C++ system-level engineering—firmware, low-power sensor domains (CHRE), real-time avionics, and build/release automation—bringing deep expertise in memory/time-constrained environments. At Google he authored foundational CHRE APIs and drove stability in critical Android subsystems; his open-source contributions span high-profile projects like Skia and multiple AOSP components where he fixes subtle correctness and build issues. Greg pairs hands-on bug-fixing and tooling work with architectural thinking, having led system design on surgical-robot software and real-time flight systems. Based in Louisville, Colorado, he enjoys improving long-lived infrastructure and build systems—often via small, high-impact fixes that prevent elusive runtime failures.
code10 years of coding experience
job16 years of employment as a software developer
bookB.S. Computer Science, B.S. Computer Science at University of Illinois Urbana-Champaign
bookIllinois Mathematics and Science Academy
github-logo-circle

Github Skills (35)

debug10
filesystem10
file-management10
c-language10
architecture10
bionic10
android-build10
graphic10
refactor10
system10
release-management10
optimisation10
android10
build-automation10
code-cleanup10

Programming languages (7)

JavaC++CMakefileGoObjective-CHTML

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:161 commits in 5 years 11 months
Contributions summary:Greg primarily focused on fixing typos and inconsistencies within the `libsnapshot` library, specifically addressing issues in null pointer checks. The contributions involved modifying C++ code within the `fs_mgr` directory, where file system management logic resides. These fixes and merges likely aimed to improve the stability and correctness of the file system snapshot functionality.
aosp-mirror/platform_bionic

Dec 2020 - Jan 2023

Role in this project:
userBack-end Developer
Contributions:7 commits in 2 years 1 month
Contributions summary:Greg primarily focused on fixing bugs and improving the code quality within the bionic library. Their work included removing unused variable assignments, addressing potential compiler behavior issues, and reverting kernel header updates. Additionally, the user made adjustments to the calloc function's parameters to match the C calloc convention, ensuring consistency within the codebase. The changes show a focus on code correctness, optimization, and adherence to coding standards within the Android system library.
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
Greg Kaiser - Senior Staff Software Engineer, Android at Google