Scott Nagy is a seasoned software engineer with 13 years of experience specializing in 3D graphics, rendering performance, and computer vision across major tech and gaming companies. He has held senior technical roles at Facebook, Amazon, and Microsoft, and led graphics and engine teams at EA and THQ, shipping titles and systems for consoles and PC. Scott’s open-source work includes performance-focused contributions to the widely used three.js library and PBR shader fixes in KhronosGroup’s glTF Sample Viewer, highlighting a deep practical understanding of WebGL and rendering pipelines. He excels at reducing GPU state churn and optimizing shader and texture handling to squeeze real-world performance gains from complex rendering stacks. Based in Seattle, he combines hands-on optimization with architectural thinking, often surfacing subtle fixes—like correcting sRGB handling and Fresnel math—that materially improve visual fidelity and efficiency.
Physically-Based Rendering in glTF 2.0 using WebGL
Role in this project:
Full-stack Developer
Contributions:24 commits, 18 PRs, 13 pushes in 4 months
Contributions summary:Scott focused on enhancing the glTF sample viewer's rendering capabilities by implementing and refining Physically-Based Rendering (PBR) shaders. Their work involved debugging and optimizing lighting calculations within the shaders, including fixes for normal mapping and Fresnel reflectance. They also added attribution for shader equations and refactored the codebase for improved organization and efficiency, including the correction of sRGB color space handling.
Contributions:3 reviews, 5 commits, 10 PRs in 6 months
Contributions summary:Scott focused on optimizing the `three.js` library, primarily improving WebGL performance and reducing redundant operations. They made contributions to minimize WebGL state changes, such as `glActiveTexture` calls and updating bindings, and also refactored texture handling for efficiency. Further work involved optimizing animation loading, and reducing redundant uniform settings, demonstrating a clear focus on performance improvements and architectural considerations within the rendering pipeline.
virtual-realitysvgwebglcanvasjavascript
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.