Robert Khasanov is a systems researcher and compiler engineer with 13 years of experience bridging academia and industry, focused on energy-efficient computing, adaptive runtime systems, and program optimization. He holds a PhD from TU Dresden where he developed HARP, Adaptive Process Networks, and spatio-temporal hybrid mapping techniques that yielded measurable performance and energy gains on Intel and Arm platforms. Previously at Intel he contributed to LLVM/Clang backend support for Skylake/Broadwell and AVX-512, helping enable new x86 features in a widely used compiler project. Equally comfortable with low-level code generation and high-level model-based analysis, he pairs strong algorithmic problem-solving—sharpened by competitive programming—with practical systems engineering. Based in the Greater Dresden Area, he continues to publish, mentor students, and review for major conferences while seeking roles at the intersection of compilers and energy-efficient systems. An under-the-radar strength is his hands-on energy-measurement infrastructure work, connecting theory to reproducible experimental results.
13 years of coding experience
4 years of employment as a software developer
Doktoringenieur (Doctor of Engineering), Computer Science, Doktoringenieur (Doctor of Engineering), Computer Science at Technische Universität Dresden
Master of Science (MS) with distinction, Applied Mathematics and Physics, 4.93 out of 5, Master of Science (MS) with distinction, Applied Mathematics and Physics, 4.93 out of 5 at Moscow Institute of Physics and Technology (State University) (MIPT)
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
Back-end Developer
Contributions:7 commits in 2 months
Contributions summary:Robert primarily contributed to the Clang compiler, focusing on the implementation of support for new x86 CPU architectures, specifically the SKX (Skylake server) and Broadwell processors. Their work included adding target support in the Clang driver, writing tests for the new architectures and instruction sets, and enabling various features. These changes involved modifying core compiler files to incorporate new CPU-specific features and instruction sets, enhancing the compiler's capabilities.
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
Robert Khasanov - Research Assistant at TU Dresden