Troy Sobotka is a software engineer based in Vancouver with 14 years of experience focused on color science, media tooling, and creative software. He contributes to high-profile open-source projects such as filmic-blender and the Olive video editor, improving color management, transfer curves, shader color coefficients, and waveform visualizations for more accurate and performant rendering. Troy blends technical rigor with an artist’s sensibility—his work surfaces in nuanced color-space support (including Apple Display P3) and refined desaturation/crosstalk models that matter to cinematographers and VFX artists. Comfortable across front-end UI and back-end shader/configuration work, he streamlines complex pipelines while removing legacy cruft. He studied at Simon Fraser University and brings a curious, slightly contrarian perspective that frames pixels as both data and cultural artifact.
Film Emulsion-Like Camera Rendering Transforms for Blender
Role in this project:
Software Engineer (Color Science)
Contributions:3 releases, 72 commits, 6 PRs in 6 years 3 months
Contributions summary:Troy primarily contributed to the refinement and enhancement of color management and rendering within the filmic-blender repository. Their work involved the implementation of updated transfer curves, improved desaturation techniques with crosstalk, and the creation of various contrast views. The user also focused on streamlining the configuration, removing legacy transforms, and fixing issues related to the OCIO configuration. They also added support for Apple Display P3 color space and fixed typos.
Contributions:2 reviews, 22 commits, 21 PRs in 1 year 1 month
Contributions summary:Troy primarily focused on improving the UI and functionality of the video editor. Their contributions include fixing UI layout issues, updating color coefficient calculations within shaders for more accurate color representation, fixing a crash handler, and implementing waveform visualizations. They also addressed typos, which improved code readability, and refactored/optimized the waveform implementation for greater visual accuracy and performance. The user actively incorporated code changes across the front-end (UI) and back-end shader logic.
cppwindowsvstvideo-editorlinux
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.