Viktoria Maximova

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
Viktoria Maximova is a compiler engineer with eight years of experience building low-level toolchain components and translating between IRs for high-performance and hardware-targeted workloads. Based in Munich, she has driven product-critical work at Intel on the oneAPI DPC++ compiler, LLVM, and the SPIRV-LLVM translator, adding support for multiple SPIR-V extensions and FPGA- and media-focused instructions. Her contributions to widely used open-source projects such as llvm-project and the Khronos SPIRV translator include implementing new built-ins, fixing complex reverse-translation bugs, and improving HEVC encoder integrations in Intel Media SDK. She combines deep C++ and compiler-IR expertise with practical validation skills (Python/Perl/GoogleTest) developed earlier in MediaSDK testing. Colleagues rely on her for keeping long-lived forks in sync with upstream LLVM while delivering hardware-specific features that touch both frontend and IR translation layers.
code8 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at Higher School of Economics
languagesRussian, English, German
github-logo-circle

Github Skills (12)

spirv10
intel-media-sdk10
code-translation10
webextension10
c-language10
video-encoding10
cprogramming-language10
llvm-ir10
hevc10
llvm10
compiler-development10
opencl9

Programming languages (6)

C++CLLVMHTMLLogosPython

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:357 reviews, 94 commits, 248 PRs in 4 years 5 months
Contributions summary:Viktoria primarily contributed to the bidirectional translation between SPIR-V and LLVM IR. Their work included implementing support for new instructions related to the SPV_INTEL_device_side_avc_motion_estimation extension, extending the translation of loop unrolling metadata, implementing the SPV_INTEL_fpga_memory_attributes extension and resolving reverse translation problems. The user also fixed memory leaks and incorrect translations.
llvm-irtranslationbi-directionalspir-vllvm
llvm/llvm-project

Dec 2022 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:5 reviews, 5 PRs, 7 comments in 2 years 2 months
Contributions summary:Viktoria contributed to the LLVM project by implementing support for SPIR-V extensions, specifically focusing on `SPV_INTEL_media_block_io`, `SPV_INTEL_subgroups`, and `SPV_KHR_integer_dot_product`, and `SPV_INTEL_long_composites`. Their work involved modifying code to handle new instructions and functionalities related to these extensions. The user's changes included adding new built-ins and supporting compiler optimizations.
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
Viktoria Maximova - Compiler Engineer at Intel Corporation