Philip Rideout is a software engineer with 11+ years of experience specializing in graphics, game systems, and productionizing AI, currently working at Apple after a tenure building WebAssembly/WebGL-based CAD and rendering systems. He has implemented Vulkan and WebGL backends for Google's Filament, contributed low-level improvements to compiler runtimes (notably exception handling and GC work in the LLVM-based LDC compiler), and shipped graphics engines and tooling across companies from Pixar to NVIDIA. Philip combines systems-level expertise—shader compilers, drivers, and performance/debugging tools—with practical game and web engineering, having authored indie games including a Steam puzzle title and a late-90s platformer that still attracts fan mail. His open-source contributions range from radio signal analysis stability fixes to multiplayer engine server-side scripting, reflecting a pragmatic focus on robustness and maintainability. Based in Los Gatos, he pairs deep GPU and rendering knowledge with recent self-directed study in deep learning, positioning him to bridge graphics and AI in production systems. An avid windsurfer, he brings the same iterative, hands-on tinkering ethos to both hobby game projects and complex graphics infrastructure.
11 years of coding experience
24 years of employment as a software developer
BS Computer Science, BS Computer Science at Mississippi State University
Contributions:1 release, 165 reviews, 497 commits in 3 months
Contributions summary:Philip's contributions primarily focus on implementing and integrating features within the game engine. These include merging code branches related to serverside scripting and implementing functionality for game gizmos. The user demonstrates skills in game engine development, by working with the multiplayer game engine, and in low-level systems programming, by working with physics libraries.
Contributions:5 reviews, 6 commits, 6 PRs in 1 year 1 month
Contributions summary:Philip focused on improving the Dalamud plugin framework by implementing new features and fixing bugs. They added functionality to control the credits scroll speed, enhanced the anti-debug system by persisting its state in the configuration, and made modifications to persist the log level set through the UI menu. The user also implemented a feature to prevent third-party plugins from overriding official plugins.
plugin-frameworkffxivapiffxiv-plugin
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.