AleksanderĀ Fadeev

Compiler Engineering Intern at Intel Corporation

Nizhny Novgorod, Nizhny Novgorod Oblast, Russia
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
Aleksander Fadeev is a compiler engineer with six years of experience, currently interning at Intel in Nizhny Novgorod and focusing on compiler back-end work. He holds a Master's in Information Security of Telecommunication Systems and brings a strong systems and safety mindset to low-level code. Aleksander actively contributes to notable open-source compiler infrastructure, including the Khronos SPIRV-LLVM Translator, where he implemented intrinsic support, improved error handling, and fixed tricky null-dereference and aliasing issues. Comfortable navigating LLVM IR and SPIR-V translation edge cases, he combines practical bug fixes with feature development to improve translation robustness. Colleagues would describe him as detail-oriented and technically curious, often surfacing subtle correctness and portability issues that others miss.
code6 years of coding experience
bookMaster's degree, Information security of telecommunication systems, Master's degree, Information security of telecommunication systems at Lobachevsky State University of Nizhny Novgorod
github-logo-circle

Github Skills (8)

spirv10
c-language10
cprogramming-language10
llvm10
error-reporting9
intrinsics8
build-automation7
test-automation7

Programming languages (2)

C++LLVM

Github contributions (4)

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:11 commits, 7 PRs, 5 comments in 4 months
Contributions summary:Aleksander contributed to the `khronosgroup/spirv-llvm-translator` repository by implementing features and fixing bugs related to the translation between SPIR-V and LLVM IR. They addressed issues such as exchanging `abort()` to `exit()`, handling LLVM function aliases, and improving error reporting. The user also added support for the `nearbyint` intrinsic and fixed a null pointer dereference issue within the codebase.
llvm-irtranslationbi-directionalspir-vllvm
fadeeval/llvm

Feb 2020 - Oct 2020

Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
Contributions:122 pushes, 30 branches in 7 months
stagingintelllvm
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
Aleksander Fadeev - Compiler Engineering Intern at Intel Corporation