Adam Nemet

Compiler Engineer at Apple

Fremont, California, United States
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
Adam Nemet is a compiler engineer with over 12 years of hands-on experience in compilers, JITs and dynamic binary translation, currently driving compiler work at Apple from Fremont, CA. He has deep backend expertise across LLVM/Clang and GCC, proven by contributions that range from AVX512 intrinsics and register-allocation diagnostics to test-suite automation and PGO support for the LLVM test-suite. Prior roles at Intel Labs, Cavium and LynuxWorks show a sustained focus on hardware-aware code generation and toolchain integration for multiple ISAs. Beyond core compiler passes, he has improved diagnostic infrastructure and remote testing capabilities—work that improves both developer productivity and generated code quality. Educated in Hungary with DAAD-supported study in Karlsruhe, he blends strong academic foundations with practical open-source impact on widely used projects.
code12 years of coding experience
job14 years of employment as a software developer
bookDAAD Scholarship, DAAD Scholarship at Universität Karlsruhe (TH)
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Budapest University of Technology and Economics, Hungary
github-logo-circle

Github Skills (21)

c-language10
python10
llvm10
x8610
code-generation10
compiler-design10
performance-optimization10
cprogramming-language10
diagnostics10
optimization10
test-automation10
gnu-make9
performance-testing9
makefile9
machine-code9

Programming languages (8)

C++CLLVMRPCHTMLSwiftLogosPython

Github contributions (5)

github-logo-circle
apple/swift-llvm

Jan 2016 - Mar 2018

Role in this project:
userBack-end Developer
Contributions:144 commits, 29 pushes in 2 years 2 months
Contributions summary:Adam primarily contributed to the LLVM project by implementing and improving optimization diagnostics, including remarks and related infrastructure. They refactored and extended existing diagnostic systems to support new features like hotness information and integration with MIR passes. Furthermore, the user developed code to enable features for better code generation and debugging, particularly for the register allocation phase.
apple/swift-clang

Apr 2016 - Dec 2018

Role in this project:
userBack-end Developer
Contributions:31 commits, 21 pushes in 2 years 8 months
Contributions summary:Adam primarily contributed to the `APINotesManager.cpp` and related files, focusing on managing and compiling API notes files. Their work involved loading API notes, including binary form caching, compiling source API notes, and handling compilation errors and warnings. The user also made changes to `TargetInfo` and related files, which defines how code should be generated for specific target architectures. This indicates the user's involvement in code generation and compiler infrastructure.
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