Julian Nagele is a software engineer with 11 years of experience bridging compiler research and quantitative finance, now building systems at Apple after analytic and modelling roles at Bank of America. He holds a PhD from the University of Innsbruck and has a strong research background including a postdoc and a Microsoft research internship, which informs his methodical approach to complex software problems. An active contributor to the LLVM project, Julian improved code generation and IR verification for TBAA metadata—work that touches a widely used, foundational compiler infrastructure. He combines deep low-level systems expertise with practical experience in finance-driven analytics, making him adept at both correctness-focused engineering and performance-sensitive production code. Based in Stony Stratford, England, he brings academic rigor and cross-domain experience to large-scale software challenges.
11 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy (PhD), Doctor of Philosophy (PhD) at Leopold-Franzens Universität Innsbruck
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Back-end Developer & Compiler Engineer
Contributions:36 reviews, 17 PRs, 5 pushes in 1 year
Contributions summary:Julian primarily focused on improving the LLVM compiler's code generation, specifically related to TBAA (Type-Based Alias Analysis) metadata. Their work involved debugging and fixing issues with TBAA metadata generation for bitfields in big-endian layouts, ensuring the metadata accurately reflected memory access patterns. They also contributed to the IR verifier by adding and reapplying checks for well-formed `tbaa.struct` metadata, improving the reliability and consistency of the compiler's intermediate representation. This involved modifying both the compiler's code generation and verification components, enhancing the correctness of the LLVM project.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:42 pushes, 24 branches in 1 year
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.