Russell Hadley is a Principal Group Engineering Manager with 11+ years driving compiler backend and toolchain excellence at Microsoft, focused on shaving developer inner-loop times and delivering best-on-Windows C++ experiences. He combines deep hands-on expertise in register allocation, machine-dependent optimizations, and IR/codegen with proven people leadership—having led teams across VC++ backend, RyuJIT, and the LLVM-based LLILC project. Russell’s work delivered multi-fold iteration-build improvements in Visual Studio and advanced integration between compilers and hardware partners to boost real-world performance. He is pragmatic about shipping production-quality development tools optimized for unique platforms, and has a track record of surfacing community/open-source innovations into ship-ready products. Based in Bellevue, WA, he brings both systems-level rigor and cross-organizational influence to complex compiler and toolchain challenges.
11 years of coding experience
23 years of employment as a software developer
Bachelor of Science Computer Science, Bachelor of Science Computer Science at Norwich University
This repo contains LLILC, an LLVM based compiler for .NET Core. It includes a set of cross-platform .NET code generation tools that enables compilation of MSIL byte code to LLVM supported platforms.
Role in this project:
Back-end Developer
Contributions:62 commits, 30 PRs, 16 pushes in 1 year 4 months
Contributions summary:Russell primarily contributed to the back-end components of the LLILC compiler, specifically focusing on the intermediate representation (IR) generation process. Their work included adding functionality to insert class constructors, modifying the operand stack management, and implementing helper calls. The user also refactored code, enabling building from a CoreCLR enlistment and adapting the test environment configuration. These modifications indicate a focus on core compiler functionalities and integration with the .NET Core runtime.
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
Russell Hadley - Principal Group Engineering Manager at Microsoft