Michal Paszkowski is a Graphics Software Engineer with a decade of experience specializing in compiler backends and GPU-related toolchains, currently working at Intel in Warsaw. He has progressed through multiple Intel internships into a full engineering role, focusing on graphics compiler correctness and optimization. An active contributor to the high-profile LLVM project, he has implemented SPIR-V versioning, generator magic number handling, version emission, and validation tests that prevent subtle type-change regressions during code generation. Michal combines low-level compiler engineering with practical validation work, ensuring both spec compliance and robust behavior in real-world builds. Colleagues can rely on him for precise, correctness-first contributions that bridge compiler internals and GPU ecosystem requirements.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer
Contributions:291 reviews, 1 commit, 69 PRs in 1 day
Contributions summary:Michal primarily contributes to the SPIR-V backend for the LLVM compiler. Their work includes implementing SPIR-V versioning, generator magic number, and version information emission. They also worked on validation tests for pointer and primitive types, ensuring the correct behavior of the compiler. Furthermore, they made changes to prevent unintended type changes during code generation optimizations.
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
Michal Paszkowski - Graphics Software Engineer at Intel Corporation