Mikhail Gudim

Senior Staff Engineer at Qualcomm

East Gwillimbury, Ontario, 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
Mikhail Gudim is a Senior Staff Engineer with 11 years of experience building compilers and performant systems, currently based in East Gwillimbury, Ontario and working at Qualcomm. He has deep compiler expertise from roles at Ventana Micro Systems, Cerebras, and Huawei, and his PhD-level mathematics background from the University of Toronto informs a rigorous, research-driven approach to optimization and analysis. Mikhail contributes to the widely used LLVM project—extending ReachingDefAnalysis to support stack objects and improving code quality—highlighting hands-on impact in open-source compiler infrastructure. Colleagues rely on him for clean refactors and subtle correctness fixes that unlock downstream performance gains, and he brings a rare blend of theoretical depth and production engineering experience to complex code generation challenges.
code11 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy (PhD) Mathematics, Doctor of Philosophy (PhD) Mathematics at University of Toronto
languagesEnglish, Russian
github-logo-circle

Github Skills (9)

compiler-optimization10
code-generation10
c-language10
cprogramming-language10
llvm10
algorithms8
data-structures8
data-structure8
machine-code7

Programming languages (2)

JavaLLVM

Github contributions (5)

github-logo-circle
llvm/llvm-project

Jun 2023 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:186 reviews, 70 PRs, 26 pushes in 1 year 9 months
Contributions summary:Mikhail primarily contributed to the `ReachingDefAnalysis` module, which is part of the LLVM compiler infrastructure. Their work involved fixing typos and renaming variables within this analysis component. Furthermore, the user extended the analysis to support stack objects and refactored code to use a more appropriate data type. The contributions suggest a focus on compiler optimization and code generation within the LLVM project.
compilerstechnologiesclangsubmittoolchain
mgudim/llvm-project

Sep 2023 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:4 PRs, 260 pushes, 54 branches in 1 year 7 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
Mikhail Gudim - Senior Staff Engineer at Qualcomm