Nathan Rusch is a Principal Software Engineer based in Seattle with 13 years of experience building tools and pipelines for visual effects and production studios. He has progressed through developer and senior roles at Luma before leading engineering at Eyeline, blending hands-on coding with architecture and delivery ownership. Nathan contributes to notable open-source VFX tooling—working on OpenImageIO txReader/txWriter plugins to improve texture handling, metadata, and robustness against NaN/Inf pixels—bringing practical domain expertise to file I/O and tool integration. He thrives on wearing many hats to solve hard problems across backend systems, pipeline tooling, and compositor integrations. Known for pragmatic improvements that directly impact artist workflows, he pairs deep technical craft with an eye for real-world production needs.
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:
Backend Developer
Contributions:18 reviews, 13 commits, 7 PRs in 7 years 8 months
Contributions summary:Nathan primarily contributed to the `txReader` and `txWriter` plugins for the Nuke software, which involve reading and writing OIIO texture files. Their work included implementing features for handling mip levels, metadata, and fixing potential issues such as NaN/Inf pixel values. Additionally, the user worked on improving the knob interfaces and adding new features for the `txWriter` plugin to expose additional options. These changes enable better texture support within the VFX workflow.
A Hydra scene delegate and set of rendering ops for Nuke
Contributions:80 commits, 15 pushes, 13 comments in 1 year 8 months
rendering
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.