Krzysztof Parzyszek

Principal Member Of Technical Staff at AMD

Austin, Texas, 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

🤩
Rockstar
🎓
Top School
Krzysztof Parzyszek is a Principal Member of Technical Staff based in Austin with over two decades of compiler and backend engineering experience focused on program optimization, inter- and intraprocedural analysis, and computer architecture. He has driven LLVM and target-specific backend work across industry leaders—most recently enhancing GPU toolchains and Flang/OpenMP at AMD after a long tenure delivering core optimizations and Hexagon/ARM support at Qualcomm. His contributions to the prominent llvm-project include refining OpenMP code generation and diagnostics, demonstrating both deep standards knowledge and practical compiler engineering. Earlier roles at IBM saw him build interprocedural optimizers and backends for enterprise languages on z/OS, reflecting a rare blend of high-performance and legacy-system expertise. Holding a PhD in Computer Science and an MS in Mathematics, he combines rigorous academic training with hands-on systems delivery. Colleagues rely on him for pragmatic refactors that improve maintainability while advancing complex optimization features.
code2 years of coding experience
job23 years of employment as a software developer
bookPhD Computer Science, PhD Computer Science at Iowa State University
bookMS Mathematics, MS Mathematics at Warsaw University of Technology
github-logo-circle

Github Skills (8)

openmp10
compiler-construction10
cprogramming-language9
code-generation9
c-language9
semantic-analysis9
fortran9
manipulation8

Programming languages (2)

LLVMFortran

Github contributions (5)

github-logo-circle
llvm/llvm-project

Oct 2023 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:397 reviews, 359 PRs, 511 pushes in 1 year 5 months
Contributions summary:Krzysztof primarily contributed to the Flang compiler project, focusing on features related to the OpenMP standard. Their commits implemented and refined aspects of OpenMP directives, including the handling of clauses like `map`, `if`, `reduction`, and more. They also worked on improving code generation for OpenMP constructs and improving the accuracy of diagnostics for OpenMP clauses and constructs. Their contributions involved refactoring existing code for better maintainability and more comprehensive handling of different OpenMP constructs and modifiers.
compilerstechnologiesclangsubmittoolchain
kparzysz/llvm-project

Dec 2023 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:222 pushes, 195 branches in 1 year 4 months
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
Krzysztof Parzyszek - Principal Member Of Technical Staff at AMD