Bret Alfieri

Senior Software Engineer at NVIDIA

Duvall, Washington, United States
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
Bret Alfieri is a Senior Software Engineer with a decade of experience solving hard parallel computing problems, currently working at NVIDIA. He specializes in parallel algorithms, task scheduling, and low-level performance optimization across CPU and GPU platforms, having architected the open-source GTS task scheduler while at Intel. His background spans graphics, AR, and machine learning performance engineering at companies including Valve, Snap, Bloomberg, and Amazon, showing a rare blend of systems-level rigor and application-facing delivery. Bret has collaborated with CPU architects to explore new instructions for parallel compute and fixed display-level artifacts on HoloLens using sensor-driven shader techniques, illustrating both hardware-aware design and pragmatic problem-solving. Based in Duvall, Washington, he brings game-engine thinking to high-performance tooling and a track record of shipping production-quality systems that bridge research and product needs.
code10 years of coding experience
job14 years of employment as a software developer
bookPhysics/Mathematics, Physics/Mathematics at Michigan Technological University
bookB.S. Computer Science Math minor, B.S. Computer Science Math minor at DigiPen Institute of Technology
bookComputer Animation, Computer Animation at Purdue University
bookB.A. Film/Video Computer Animation, B.A. Film/Video Computer Animation at Columbia College Chicago
github-logo-circle

Github Skills (17)

multithreading10
profiling10
profiler10
pipeline-framework9
performance-analysis9
frame9
scheduling8
adapter6
sampling5
wxwidgets4
azerothcore3
trinitycore3
cpp3
crossword3
cpu3

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
A task scheduling framework designed for the needs of game developers.
Contributions:22 commits, 4 PRs, 24 pushes in 2 years 5 months
scheduling-frameworkmultithreadingschedulingpipeline-frameworkgame-developers
A task scheduling framework designed for the needs of game developers.
Contributions:2 PRs, 50 pushes, 4 branches in 7 months
scheduling-frameworkcrosswordschedulingtrinitycoreazerothcore
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
Bret Alfieri - Senior Software Engineer at NVIDIA