Shahbaz Youssefi

Senior Software Developer at Google

Longueuil, Quebec, 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
Shahbaz Youssefi is a Senior Software Developer with 13 years of deep C/C++ and low-level systems experience, currently working on the Vulkan backend of ANGLE at Google and collaborating with the Khronos Vulkan workgroup. He has a strong track record in graphics and real-time software, contributing significant backend and validation-layer work to high-profile open-source projects such as RenderDoc, SPIRV-Tools, glslang and SwiftShader. His background spans AAA game engine graphics optimizations at Eidos-Montréal, real-time firmware for robotic and medical devices, and academic robotics research, giving him a rare blend of graphics, embedded, and systems expertise. Shahbaz is attentive to code quality and reproducible builds (e.g., removing non-deterministic macros in glslang) and has implemented nuanced Vulkan features like dynamic rendering and depth-clip control across multiple projects. Based in Longueuil, Quebec, he pairs technical rigor with creative interests—he’s an active Lindy Hop dancer and a long-time free-software advocate.
code13 years of coding experience
job7 years of employment as a software developer
bookMaster of Science (M.Sc.), Mechatronics, Robotics, and Automation Engineering, 107/110, Master of Science (M.Sc.), Mechatronics, Robotics, and Automation Engineering, 107/110 at Università degli Studi di Genova / University of Genoa
bookMaster of Science (M.Sc.), Mechatronics, Robotics, and Automation Engineering, 107/110, Master of Science (M.Sc.), Mechatronics, Robotics, and Automation Engineering, 107/110 at Warsaw University of Technology
bookBachelor of Science (B.Sc.), Computer Software Engineering, 17.17/20, Bachelor of Science (B.Sc.), Computer Software Engineering, 17.17/20 at University of Tehran
languagesEnglish, Persian, Italian, French
github-logo-circle

Github Skills (30)

vs-extension10
spirv10
debugging10
vulkan10
debug10
c-language10
shader10
validators10
graphics-engine10
glsl10
graphic10
compiler-compiler10
api10
renderdoc10
graphics-programming10

Programming languages (15)

JavaC++CGoHTMLJupyter NotebookShellLLVM

Github contributions (5)

github-logo-circle
google/angle

Jan 2019 - Jan 2023

A conformant OpenGL ES implementation for Windows, Mac, Linux, iOS and Android.
Role in this project:
userBack-end Developer
Contributions:111 commits, 3 comments in 4 years 1 month
Contributions summary:Shahbaz's contributions primarily focused on implementing and refining features within the ANGLE project. They made changes related to Vulkan, including adding support for features like the KHR_dynamic_rendering, VK_EXT_host_image_copy, and the GL_ARM_shader_framebuffer_fetch_depth_stencil extensions. They also refactored and optimized various Vulkan-related functionalities such as image management, pipeline creation, and memory management for improved performance.
conformantopengl-eswindowslinuxandroid
KhronosGroup/SPIRV-Tools

Apr 2019 - Nov 2022

Role in this project:
userBack-end Developer
Contributions:34 reviews, 20 commits, 34 PRs in 3 years 7 months
Contributions summary:Shahbaz primarily contributes to the SPIR-V tools project by making changes related to the disassembler and diff tools. Their work includes refactoring the disassembler code for reusability, introducing a new `spirv-diff` tool for comparing SPIR-V modules, and stabilizing its output through algorithm reimplementation, memory usage optimization, and ensuring output consistency. The user's contributions also involved refining the handling of OpSpecConstant array sizes and SpecConstantComposite matching.
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
Shahbaz Youssefi - Senior Software Developer at Google