John Stultz

Software Engineer at Google

Portland, Oregon, 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
John Stultz is a seasoned software engineer with 17 years of experience, based in Portland, Oregon, and currently at Google. He specializes in low-level systems engineering, kernel and driver development, and build/test automation, with notable contributions to high-profile projects like torvalds/linux and Android's platform_system_core. His work spans scheduler and timekeeping improvements, real-time mutex fixes, device driver stabilization for embedded platforms, and enhancing test observability in the Linux Test Project. John combines deep kernel internals expertise with practical automation skills that reduce build fragility and improve test reliability. Despite a low-key public profile, he maintains an active, work-focused open-source presence and directs people to hachyderm.io for more context.
code17 years of coding experience
github-logo-circle

Github Skills (47)

uitest10
timers10
posixct10
system-configuration10
system-programming10
fastboot10
locking10
linux10
timer10
usb10
android-build10
internals10
c1110
linux-kernel10
c1710

Programming languages (8)

JavaC++CMakefileJavaScriptGoRubyPostScript

Github contributions (5)

github-logo-circle
Role in this project:
userSystem Architect / Automation Engineer
Contributions:14 commits in 4 years 6 months
Contributions summary:John primarily contributed to system-level configurations and automation scripts within the Android Open Source Project. Their work involved modifying `ueventd.rc` files, which control device permissions and system initialization. Additionally, they addressed potential header inclusion issues within the fastboot build system, ensuring a stable build process. These changes suggest a focus on system-level configuration management and build automation.
rockchip-linux/kernel

Oct 2016 - Oct 2017

BSP kernel source
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:2 commits in 1 year
Contributions summary:John primarily contributes to the Linux kernel source code, specifically focusing on device driver updates and system-level improvements. The commits demonstrate expertise in areas like memory management, timekeeping, networking, and USB device handling, with the majority of changes focused on addressing bug fixes and optimization. The contributions encompass a range of hardware and software interactions, showcasing the user's ability to resolve specific issues and improve the overall stability and functionality of the kernel. The user's efforts involve understanding and improving interactions of the kernel with various hardware interfaces such as I2C, and USB.
kernelkernel-sourcelinuxlinux-kernelbsp
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
John Stultz - Software Engineer at Google