Jan-patrick Lehr

Senior Member Of Technical Staff at AMD

Frankfurt Rhine-Main Metropolitan Area 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
Jan‑Patrick Lehr is a Senior Member of Technical Staff with 11 years of experience building compiler-based tooling, performance analysis, and runtime systems, currently working on ROCm OpenMP at AMD. He combines deep C++ and modern OOP expertise with hands-on experience as a backend and build/release engineer on the high-profile LLVM project, where he fixed integration issues and improved OpenMP/offload test and CMake workflows. His background spans academic research—PhD and postdoc work at Technische Universität Darmstadt on instrumentation and benchmarking tools like MetaCG, PIRA, and MPI-CorrBench—and industry engineering, giving him a rare mix of rigorous research methods and production-grade engineering. Notably, he has practical experience reverting and stabilizing buildbots and adding OMPT callbacks, reflecting a strong focus on reliable toolchains and reproducible builds.
code11 years of coding experience
job7 years of employment as a software developer
bookTechnischen Universität Darmstadt
languagesEnglish, German, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

compiler-development10
openmp10
build-system10
c-language10
cmake10
cprogramming-language10
llvm10
amdgpu9
testing9
flang8

Programming languages (9)

C++ShellCLLVMRPCTeXHTMLPython

Github contributions (5)

github-logo-circle
llvm/llvm-project

Mar 2022 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBackend Engineer & Build/Release Engineer
Contributions:157 reviews, 79 PRs, 49 pushes in 3 years
Contributions summary:Jan-patrick primarily contributed to the LLVM Project by addressing build and integration issues, focusing on the OpenMP and Offload components. Their work included reverting problematic commits that broke buildbots, fixing test errors, and adding OMPT callbacks. The user also updated CMake configurations and adjusted test configurations to improve the build process and ensure successful test executions.
compilerstechnologiesclangsubmittoolchain
jplehr/score-p-v6

Dec 2019 - Mar 2024

Contributions:2 releases, 4 pushes, 3 branches in 4 years 3 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
Jan-patrick Lehr - Senior Member Of Technical Staff at AMD