Amr Hesham

Compiler Engineer at LLVM Foundation

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
Amr Hesham is a Compiler Engineer with 9 years of hands-on experience specializing in compilers, language design, and low-level systems work, currently building LLVM-based obfuscation passes for iOS at Guardsquare. He is an active daily contributor to the LLVM Foundation (400+ merged PRs) and has strengthened projects like Clang, ClangIR, and Rust Analyzer by fixing interpreter crashes, improving diagnostics, and upstreaming language features. His open-source work ranges from hardening the experimental Carbon language interpreter to subtle Clang/LLVM codegen and optimization fixes, demonstrating strong debugging instincts and a focus on reliability. Previously he accelerated large-scale Android products at Vodafone and modernized mobile codebases, giving him practical product-level performance and UX experience alongside deep compiler expertise. Based in Munich, he combines a growth mindset with a track record of shipping test-covered fixes and tooling enhancements that bridge research-grade compilers and production software.
code9 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree Business Management and Marketing, Bachelor's degree Business Management and Marketing at Alexandria University
languagesEnglish, Arabic
stackoverflow-logo

Stackoverflow

Stats
4,336reputation
1.7mreached
120answers
1question
Badges
android
top-5%
google-play
top-5%
kotlin
top-5%
kotlin-coroutines
top-5%
github-logo-circle

Github Skills (45)

comb10
static-code-analysis10
programming-language10
c-language10
clang-cl10
llvm10
testing10
c-compiler10
android-sdk10
software-quality10
android-development10
java10
javas10
checkstyle10
carbon-lang10

Programming languages (12)

PowerShellJavaC++ShellRustLLVMJavaScriptGo

Github contributions (5)

github-logo-circle
llvm/llvm-project

Aug 2024 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer & Compiler Engineer
Contributions:97 reviews, 64 PRs, 24 pushes in 7 months
Contributions summary:Amr primarily contributes to the Clang compiler within the LLVM project, focusing on enhancing C++ language features and compiler optimizations. Their work includes modifying existing tests for constexpr vectors, fixing metadata in SPIR-V headers, increasing expression nesting limits, and improving code generation for HLSL. Additionally, the user implemented an InstCombine optimization related to XOR operations and addressed issues in LLVM tools.
compilerstechnologiesclangsubmittoolchain
checkstyle/checkstyle

Feb 2020 - Mar 2022

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Role in this project:
userBackend Developer & QA Engineer
Contributions:6 reviews, 23 commits, 24 PRs in 2 years
Contributions summary:Amr primarily contributed to the documentation and code examples within the Checkstyle project. Their work included updating documentation for various checks, such as `TodoComment`, `AvoidStarImport`, `UncommentedMain`, `EqualsAvoidNull`, and `ClassTypeParameterName`. Additionally, the user addressed a bug related to the `SuppressWarningsHolder` check and added tests related to its behavior, showing a focus on code quality and test coverage. They also made contributions related to `UnusedImportsCheck`.
ant-taskinvokedcode-qualityconventionscheckstyle
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
Amr Hesham - Compiler Engineer at LLVM Foundation