Oliver Hunt

Software Engineer

Cupertino, 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
Oliver Hunt is a seasoned software engineer with 19 years of experience specializing in security and compiler engineering, based in Cupertino, California. He contributes to high-impact open-source projects like the LLVM Project, where his work on pointer authentication and ARM64 code generation improves both correctness and runtime security for C++ features such as virtual functions and global destructors. Oliver blends deep systems-level expertise with practical backend development, tackling complex problems like member function pointer handling and constant global initializers. His contributions demonstrate an ability to influence low-level toolchains that power modern platforms—an uncommon skill set that bridges compiler internals and applied security hardening.
code20 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1reputation
26reached
0answers
1question
github-logo-circle

Github Skills (8)

compiler-development10
arm10
code-generation10
c-language10
cprogramming-language10
llvm10
function-pointers9
batchfile6

Programming languages (9)

JavaC++RustCLLVMJavaScriptSwiftHTML

Github contributions (5)

github-logo-circle
llvm/llvm-project

Sep 2022 - May 2026

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:395 reviews, 118 PRs, 166 pushes in 3 years 9 months
Contributions summary:Oliver primarily contributed to the LLVM compiler project by implementing and modifying code related to pointer authentication, particularly for C++ features like virtual functions and static destructors. Their work involved modifying code generation for global destructors, exceptions, and ensuring the correct signing of function pointers. Furthermore, they addressed issues in constant global initializers and member function pointer handling, refining the compiler's internal logic. These changes directly impact the compiler's ability to generate efficient and secure code for ARM64 architectures.
compilerllvmtoolchain
ojhunt/louis-wg21

Oct 2024 - Jun 2026

Louis' proposal for the C++ standard
Contributions:80 pushes, 12 branches in 1 year 8 months
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