Piotr Barejko

Director Of Software Engineering at NVIDIA

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

👤
Senior
🎓
Top School
Piotr Barejko is a Director of Software Engineering at NVIDIA with a decade of experience building high-performance tools for visual effects and gaming. He progressed from hands-on FX technical roles and tool development in studios like Method Studios and Image Engine to leadership positions at NVIDIA, blending deep C++/Python systems expertise with pipeline and rendering knowledge (Houdini, USD, VEX, HDK). Piotr contributes to open-source infrastructure—most notably enhancing the widely used rez package manager with GCC-version support and ninja integration—showing attention to build systems and developer experience. He is comfortable profiling and optimizing Linux C++ workflows and has a track record of shipping production-ready plugins and render-time geometry tools. Based in Vancouver, he pairs technical craftsmanship with team leadership, driving scalable tooling for complex graphics pipelines. An interesting through-line: he consistently moves between low-level performance work and higher-level pipeline integration, making him effective at both optimization and product-level engineering decisions.
code10 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (B.S.), 3D Game Porgramming, Bachelor of Science (B.S.), 3D Game Porgramming at Polish-Japanese Academy of Information Technology
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
618reputation
26kreached
20answers
13questions
github-logo-circle

Github Skills (11)

build-system10
python10
package-management10
gcc9
multiplatform8
smart-pointers6
dictionary6
segmentation-fault6
pointer6
cross-language6
pybind116

Programming languages (5)

C#C++CCMakePython

Github contributions (5)

github-logo-circle
An integrated package configuration, build and deployment system for software
Role in this project:
userBackend Engineer
Contributions:6 commits, 1 PR, 2 comments in 1 year
Contributions summary:Piotr primarily contributed to the `rez` package configuration and build system. Their commits focused on enhancing the GCC binding, including adding support for different GCC versions and a system variant. They also addressed minor issues, such as fixing a changelog reference error and adding more verbose output to the release process, demonstrating a focus on improving the tool's functionality and user experience. Furthermore, the user integrated ninja support, extending the system's flexibility.
configurationintegratedresolved-environmentsenvironment-configurationrez
Blackbird Hydra Delegate
Contributions:1 release, 78 reviews, 486 commits in 6 months
blackbirdhydradelegate
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