John Plate is a senior software engineer with 20+ years focused on interactive 3D graphics and a Master’s in Computer Science, now working on system graphics at Roku UK while based in Chiang Mai. He has a strong track record across industry and research—from building interactive visualization tools for multi-gigabyte geoscientific datasets at Fraunhofer and Shell to graphics systems for autonomous vehicles and Chrome OS at Google. His contributions span low-level graphics (Vulkan) and tooling, including DevOps and backend fixes for Google’s popular GAPID graphics debugger, showing comfort across build systems and platforms like Android and macOS. John repeatedly delivers pragmatic solutions for large-scale data visualization and real-time rendering, often bridging research prototypes into production-grade systems. Colleagues rely on him for deep graphics protocol debugging and cross-platform build expertise that isn’t obvious from job titles alone. He combines academic R&D instincts with hands-on engineering across startups, enterprise, and open-source projects.
6 years of coding experience
17 years of employment as a software developer
Master’s Degree, Computer Science, Master’s Degree, Computer Science at Cologne University of Applied Sciences
Contributions:29 commits, 21 PRs, 10 pushes in 1 year 9 months
Contributions summary:John contributed to the project by updating build and testing scripts, including those for Android and macOS environments, and updating Bazel configuration files. They also implemented changes to the communication protocol, and fixed a memory crash in the Vulkan API. Their work spanned across several build systems and configurations, indicating an understanding of the project's build process and infrastructure, with backend focus on Vulkan.
Contributions:161 pushes, 40 branches in 1 year 6 months
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 Plate - Senior Software Engineer at Roku UK Ltd.