Matthias Gehre

Principal Member Of Technical Staff at AMD

Cologne, North Rhine-Westphalia, 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
Matthias Gehre is a Principal Member of Technical Staff and compiler-focused software engineer with a PhD in Computational and Applied Mathematics and over a decade of hands-on experience building high-performance systems. He combines deep low-level expertise—from CRTP and pipeline hazards to stack-frame debugging—with compiler development contributions to LLVM/MLIR and a Clang-based implementation of Herb Sutter’s Lifetime Safety profile. Matthias has driven architecture and tooling at companies like AMD, Xilinx and Silexica while also shipping practical embedded and home-automation projects end-to-end, including custom wireless sensors and firmware. He is an active open-source contributor whose work on LLVM’s Bufferization and EmitC dialects improves global-variable and code-generation support, reflecting a rare blend of research rigor and production-grade engineering.
code4 years of coding experience
job13 years of employment as a software developer
bookDoctor of Philosophy - PhD Computational and Applied Mathematics, Doctor of Philosophy - PhD Computational and Applied Mathematics at University of Bremen
languagesEnglish, German
github-logo-circle

Github Skills (5)

c-language10
compiler-construction10
cprogramming-language10
mlr10
llvm10

Programming languages (11)

TypeScriptJavaC++ShellRustLLVMJavaScriptMLIR

Github contributions (5)

github-logo-circle
llvm/llvm-project

Dec 2021 - Jul 2026

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:123 reviews, 62 PRs, 55 pushes in 4 years 7 months
Contributions summary:Matthias contributed to the LLVM project by implementing and modifying components related to MLIR (Multi-Level Intermediate Representation), specifically within the Bufferization and EmitC dialects. Their work involved bufferizing operations, folding tensor pairs, and integrating the EmitC dialect with global variable functionalities. These changes included updates to existing C++ code and the addition of new functionalities, enhancing the compilation and code generation capabilities within the LLVM framework. The user's contributions are focused on improving the compilation process and the support for global variables within the EmitC dialect.
compilerllvmtoolchain
Xilinx/torch-mlir

Mar 2023 - Nov 2025

The Torch-MLIR project aims to provide first class support from the PyTorch ecosystem to the MLIR ecosystem.
Contributions:3 releases, 125 reviews, 738 PRs in 2 years 8 months
pytorch
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