Nikita Kornev

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
Nikita Kornev is a compiler engineer with seven years of experience, currently implementing the SYCL standard within Intel’s oneAPI DPC++ stack from Munich. He has deep hands-on expertise in SPIR-V and LLVM IR translation—contributing to the KhronosGroup SPIRV-LLVM-Translator by improving debug-info preservation, CodeView checksum handling, and adding FPGA DSP control attributes. His work spans both backend translator internals and production compiler features, bridging low-level IR semantics with hardware-oriented extensions. Known for fixing tricky translation bugs and encoding subtle debug metadata, he brings reliable correctness to complex toolchains. Nikita combines academic grounding in information technology with practical experience shipping compiler components in a major silicon and software company.
code7 years of coding experience
bookBachelor's degree Information Technology, Bachelor's degree Information Technology at State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
languagesRussian, English, German
github-logo-circle

Github Skills (8)

spirv10
debugging10
debug10
c-language10
cprogramming-language10
llvm10
opencl9
fpga8

Programming languages (7)

C#TypeScriptC++ShellLLVMJavaScriptLogos

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:64 reviews, 70 commits, 57 PRs in 1 year 1 month
Contributions summary:Nikita primarily worked on the SPIR-V to LLVM translator, focusing on implementing and improving debug information handling during the translation process. This included encoding and preserving debug information, such as the debug info producer and CodeView checksums, throughout the SPIR-V to LLVM and LLVM to SPIR-V translation. The user also addressed bugs and implemented a new function attribute for FPGA DSP control, indicating a focus on improving the tool's functionality and compatibility.
llvm-irtranslationbi-directionalspir-vllvm
KornevNikita/llvm

Jun 2021 - Apr 2025

Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
Contributions:15 PRs, 601 pushes, 180 branches in 3 years 10 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
Nikita Kornev - Compiler Engineer at Intel Corporation