Richard Membarth

Professor at numrax GmbH

Ingolstadt, Bavaria, 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

👤
Senior
🎓
Top School
Richard Membarth is a professor and senior researcher with 14 years of experience specializing in GPU and parallel computing, compiler design, and code generation for many-core accelerators. He combines academic leadership at Technische Hochschule Ingolstadt with applied research at DFKI and longstanding industry consultancy in CUDA, bridging theory and production-grade GPU software. His work spans language and compiler projects that generate CUDA/OpenCL from high-level representations, with notable collaboration on medical imaging pipelines and toolchains for automatic code generation. Richard’s background includes a Dr.-Ing. in Computer Science and hands-on systems experience from ARM intern compiler work to maintaining large Linux server farms, reflecting both deep theory and operational fluency. He is seeking roles that blend research and development in innovative academic or industry settings, bringing a pragmatic focus on performance portability across heterogeneous platforms. A less obvious strength is his sustained ability to translate domain-specific algorithms (e.g., medical imaging) into optimized parallel implementations that scale across diverse GPU architectures.
code14 years of coding experience
job6 years of employment as a software developer
bookPostgraduate Diploma, Computer and Information Sciences, Postgraduate Diploma, Computer and Information Sciences at Auckland University of Technology
bookDr.-Ing., Computer Science, with honors, Dr.-Ing., Computer Science, with honors at University of Erlangen-Nuremberg
languagesGerman, English, Spanish
github-logo-circle

Github Skills (60)

opencl10
image-processing10
meta10
rendering10
dsl10
cpu10
accelerator10
vectorization10
higher-order-functions10
intermediate10
gpu10
build-automation10
spmd10
continuation-passing-style10
compiler-optimization10

Programming languages (5)

C++ShellCCMakePython

Github contributions (5)

github-logo-circle
AnyDSL/stincilla

Mar 2014 - Sep 2022

A DSL for Stencil Codes
Contributions:785 commits, 8 PRs, 365 pushes in 8 years 7 months
dslstencil-codesgpuvectorizationcuda
hipacc/hipacc

Jun 2012 - Apr 2020

A domain-specific language and compiler for image processing
Contributions:6 reviews, 1022 commits, 166 pushes in 7 years 11 months
compilerimage-processingdslcudaopencl
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