Cameron White

Senior 3D Software Developer at SideFX Software

Old Toronto, Ontario, 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
🎓
Top School
Cameron White is a Senior 3D Software Developer with 15 years of experience building high-performance graphics and animation tools from Toronto. He has spent the bulk of his career at SideFX, progressing from co-op roles to senior engineering work on production-grade 3D systems and toolchains. Cameron contributes to high-profile open-source projects—improving Pixar’s OpenUSD skinning and sampling code for greater stability and performance—and also brings full-stack GTK# experience from work on the Pinta image editor. He blends systems-level performance engineering with practical UI and file-format enhancements, making complex graphics pipelines more reliable and user-friendly. Comfortable in C++ and multi-threaded environments, he specializes in fixing subtle concurrency and sampling bugs that can crash production workflows. His background from University of Waterloo and early internships (including Google) underpin a pragmatic, research-informed approach to shipping robust graphics software.
code15 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Waterloo
github-logo-circle

Github Skills (17)

c-language10
animation10
ui-design10
drawing10
uid10
front-end-development10
performance-optimization10
dotnet-core10
3d10
usd10
csharp10
cprogramming-language10
multithreading9
image-file9
imageformats9

Programming languages (10)

C#C++ShellCSSCRustCMakeHTML

Github contributions (5)

github-logo-circle
PintaProject/Pinta

Jan 2022 - Jan 2023

Simple GTK# Paint Program
Role in this project:
userFull-stack Developer
Contributions:11 releases, 285 reviews, 208 commits in 1 year
Contributions summary:Cameron primarily contributed to improving the Pinta image editor, focusing on both user interface and core functionality. They addressed issues related to application icon display on Wayland and implemented updates to the "Save As" dialog, enhancing user experience and fixing potential portal issues. Additionally, the user implemented various improvements to the shape tools, including using screen space distance tolerances for more accurate interaction. The user also made several updates to image format handling and icon improvements for various features in the application.
gtk-sharpgtk3pintapaintingcsharp
Universal Scene Description
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:15 commits, 11 PRs, 18 comments in 2 years 5 months
Contributions summary:Cameron's contributions focused on improving the performance and stability of the USD skinning implementation within the OpenUSD project. They addressed potential threading issues and crashes in `BakeSkinning` by refactoring the code. Furthermore, they implemented and refined methods for handling time samples within the skinning computations, adding capabilities for sampling ExtComputation inputs, and optimizing the handling of face-varying normals. The user also contributed to the efficiency of the system, specifically by implementing the `SampleExtComputationInput` for the skinning computations.
universal-scene-descriptionscene
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
Cameron White - Senior 3D Software Developer at SideFX Software