Devon Loehr

Software Engineer at Google

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

👤
Senior
🎓
Top School
Devon Loehr is a software engineer with 13 years of experience and a PhD candidate in Computer Science from Princeton, now contributing at Google. He specializes in programming languages and compiler tooling, with notable open-source contributions to the high-profile LLVM project where he improved diagnostics, template warnings, and build processes to catch subtle issues like duplicated unique objects and improper virtual method usage. Devon blends deep research-level understanding with practical engineering, shipping robust analysis and code-quality improvements used across toolchains. Based in the United States, he brings a rare combination of compiler internals expertise and production-grade development.
code13 years of coding experience
bookDoctor of Philosophy Computer Science, Doctor of Philosophy Computer Science at Princeton University
github-logo-circle

Github Skills (8)

code-analysis10
c-language10
cprogramming-language10
diagnostics10
compiler-development10
llvm10
template-metaprogramming9
build-system8

Programming languages (4)

JavaC++LLVMOCaml

Github contributions (5)

github-logo-circle
llvm/llvm-project

Nov 2024 - Mar 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBackend Developer
Contributions:18 reviews, 6 PRs, 38 comments in 4 months
Contributions summary:Devon primarily contributed to the LLVM project by implementing and refining compiler diagnostics and code analysis tools. Their work focused on enhancing the compiler's ability to detect potential issues, such as the duplication of unique objects in shared libraries and virtual method usages in final classes, and improving the overall quality of the generated code. The user also modified the build process and associated header files. Furthermore, they introduced and refined template-related warnings, ensuring more robust error detection within templated code.
compilerstechnologiesclangsubmittoolchain
DKLoehr/FractaSketch

Jan 2016 - Jul 2019

Contributions:1 release, 1 PR, 44 pushes in 3 years 6 months
remakefractals
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
Devon Loehr - Software Engineer at Google