Mariya Podchishchaeva

Compiler Engineer at Intel Corporation

Munich, Bavaria, Germany
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
Mariya Podchishchaeva is a compiler engineer with 10 years of experience specializing in clang front-end and LLVM-based toolchains, currently driving development of Intel oneAPI DPC++/C++ Compiler in Munich. She is a clang maintainer (since Nov 2024) and has implemented C23 features such as #embed and constexpr, reflecting deep standards-level and front-end expertise. Her open-source work includes contributions to the LLVM project and the Khronos SPIRV-LLVM-Translator, improving bi-directional translation accuracy and code generation for SPIR-V and LLVM IR. She has a strong track record fixing subtle codegen and language-semantic bugs across x86 and PPC backends and improving varargs and type-handling implementations. Trained in applied mathematics and computer science (UNN), Mariya combines rigorous academic grounding with production-quality compiler engineering at scale. Colleagues rely on her for tackling nuanced ABI, builtin-variable, and initializer corner cases that directly improve correctness of generated code.
code10 years of coding experience
job5 years of employment as a software developer
bookMaster's degree Applied Mathematics and Computer Science, Master's degree Applied Mathematics and Computer Science at State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
languagesRussian, English, German
github-logo-circle

Github Skills (13)

spirv10
code-generation10
c-language10
cprogramming-language10
llvm-ir10
preprocess9
directive9
preprocessor9
preprocessing9
directives9
compiler-design9
c-preprocessor9
x868

Programming languages (5)

JavaC++LLVMLogosPython

Github contributions (5)

github-logo-circle
A tool and a library for bi-directional translation between SPIR-V and LLVM IR
Role in this project:
userBack-end Developer
Contributions:155 reviews, 125 commits, 45 PRs in 4 years
Contributions summary:Mariya primarily contributed to the implementation of features related to the bi-directional translation between SPIR-V and LLVM IR. Their work included adding support for features like "no signed/unsigned wrap decoration," as well as handling undef initializers and relational operations. The user also refined the translation process, improving the handling of built-in variables and conversion functions within the SPIR-V to LLVM translator. The contributions improved code generation and the accuracy of the translation.
llvm-irtranslationbi-directionalspir-vllvm
llvm/llvm-project

Dec 2019 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:330 reviews, 102 PRs, 89 pushes in 5 years 4 months
Contributions summary:Mariya primarily worked on the clang compiler's code generation phase, specifically focusing on the x86 and PPC architectures, and implementing support for the C23 standard. Their contributions included refactoring of the `EmitVAArg` functions, fixing issues with static casts, and implementing the #embed preprocessor directive. They addressed several bugs and improved code quality, and fixed issues related to the handling of _BitInt and constexpr variables.
compilerstechnologiesclangsubmittoolchain
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
Mariya Podchishchaeva - Compiler Engineer at Intel Corporation