John Rosasco

Software Engineer at Google

Mountain View, 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

🤩
Rockstar
🎓
Top School
John Rosasco is a seasoned software engineer with 7+ years of recent experience and a deep, decades-long pedigree in GPU, graphics, and high-performance rendering systems. Based in Mountain View, he has driven cross-platform GPU-optimized rendering for Google Maps/Earth and Waymo fleet simulation, and currently extends tools like Android GPU Inspector to new platforms such as Fuchsia. His background includes leading OpenGL driver efforts at Apple—where he authored the Uniform Buffer Object spec and earned large performance wins—and early graphics work at SGI, giving him rare end-to-end expertise from drivers to application middleware. John pairs systems-level optimization skills with practical DevOps and back-end engineering, evidenced by his Fuchsia integration work on the high-profile google/agi project. He also blends independent consulting and self-directed machine learning study, bringing both product-focus and continuous technical curiosity to complex visualization challenges.
code7 years of coding experience
job18 years of employment as a software developer
bookB.S., Building Construction Management, B.S., Building Construction Management at Michigan State University
github-logo-circle

Github Skills (11)

vulkan10
c-language10
rcon10
fuchsia10
cprogramming-language10
rc10
bazel9
build-system9
android8
debugging7
debug7

Programming languages (6)

TypeScriptJavaC++ShellCGo

Github contributions (5)

github-logo-circle
google/agi

Oct 2022 - Jan 2023

Android GPU Inspector
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:5 reviews, 13 commits, 56 PRs in 3 months
Contributions summary:John primarily focused on extending the Android GPU Inspector (AGI) to support Fuchsia, including establishing socket connections and integrating with Fuchsia's build system. They implemented Fuchsia-specific components, including a Zircon socket connection and integration with the Fuchsia GPU component registry. Additionally, the user made changes to the build configuration to add x64 support and moved files to accommodate the Fuchsia package structure.
openglesreplaywindowsgpuvulkan
rosasco-wk/agi

Jun 2021 - Jun 2023

Android GPU Inspector
Contributions:2 PRs, 156 pushes, 48 branches in 2 years
gpuinspectorandroid
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 Rosasco - Software Engineer at Google