Larry Gritz

Software Architect at Sony Pictures Imageworks

Vancouver, British Columbia, Canada
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
Larry Gritz is a seasoned Software Architect with 18 years of experience, currently shaping imaging and rendering infrastructure at Sony Pictures Imageworks from Vancouver. He brings deep C++ and backend expertise to production-grade visual effects tooling, contributing significant quality, safety, and performance improvements to industry-standard open-source projects like OpenEXR, Imath, OpenImageIO, and OpenCue. His work consistently targets maintainability and modern compiler-friendly code—removing deprecated patterns, enabling SIMD auto-vectorization, and adding noexcept and CUDA compatibility—showing a pragmatic focus on long-term code health. Larry's contributions span bug fixes, build and formatting tooling, metadata handling, and dependency management, demonstrating both low-level numeric care and large-project stewardship. Notably, his improvements to OpenEXR and Imath touch core libraries used across the motion picture industry, reflecting impact beyond any single studio. He combines archival-grade attention to detail with a knack for incremental refactors that keep complex VFX pipelines reliable and performant.
code18 years of coding experience
github-logo-circle

Github Skills (31)

c-language10
python10
image-processing10
cmake10
performance-optimization10
optimisation10
build-automation10
simd10
openimageio10
refactoring10
cpp10
openexr10
cprogramming-language10
linear-algebra10
optimization10

Programming languages (15)

PowerShellC++CRustCMakeGoSassPerl

Github contributions (5)

github-logo-circle
Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
Role in this project:
userBack-end Developer
Contributions:118 releases, 859 reviews, 6761 commits in 14 years 11 months
Contributions summary:Larry's contributions involve maintaining and improving the OpenImageIO project, specifically focusing on image processing. Their commits demonstrate expertise in handling various image formats, fixing bugs, improving performance, and adding new features. The user made improvements to the BMP and TGA file formats and implemented a new system for handling and extracting metadata. Their work also involves fixing a crash related to a user-provided IOProxy, as well as refactoring the code.
apivfximageagnosticc-plus-plus
Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics
Role in this project:
userBack-end Developer
Contributions:138 reviews, 26 commits, 32 PRs in 5 years 8 months
Contributions summary:Larry primarily focused on code optimization and modernization of the Imath library. They removed obsolete code, specifically the 'register' keyword, and replaced it with modern compiler alternatives. The user also improved the Matrix implementation for better SIMD auto-vectorization and deprecated older math functions in favor of standard C++ libraries. Additionally, the user added noexcept specifications to improve code safety and Cuda compatibility.
openexrmathphysicspythoncpp
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
Larry Gritz - Software Architect at Sony Pictures Imageworks