Moritz Lehmann

Software Engineer at Intel Corporation

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
Moritz Lehmann is a GPU-focused software engineer and performance specialist with a PhD in physics, known for creating FluidX3D — an open-source, OpenCL-based lattice Boltzmann CFD solver that outperforms major commercial codes by orders of magnitude while running on virtually any GPU/CPU. Now working at Intel and advising the Khronos Group on OpenCL, he combines deep domain science with self-taught systems programming craft, producing dense, modular, and highly optimized code with near-zero tolerance for bugs. His work spans backend development, turbulence-model improvements, and creative validation setups (including Star Trek Enterprise-E simulations), reflecting both rigor and a playful curiosity for testing edge cases. A summa cum laude graduate and early achiever, he brings rare expertise in squeezing performance from heterogeneous hardware and making high-performance CFD accessible through open source.
code4 years of coding experience
book0.0 - summa cum laude, 0.0 - summa cum laude at University of Bayreuth
languagesGerman, English, Latin, Spanish
stackoverflow-logo

Stackoverflow

Stats
5,191reputation
1.1mreached
247answers
10questions
Badges
gpu
top-5%
nvidia
top-5%
github-logo-circle

Github Skills (18)

opencl10
c-language10
cluster-computing10
parallel-computing10
gpu10
accelerated-computing10
high-performance10
cprogramming-language10
scientific-computing10
performance-optimization9
nvidia9
cuda6
hip6
ieee6
amdgpu6

Programming languages (7)

JuliaTypeScriptC++ShellCLLVMPython

Github contributions (5)

github-logo-circle
ProjectPhysX/FluidX3D

Aug 2022 - Jan 2023

The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs and CPUs via OpenCL. Free for non-commercial use.
Role in this project:
userBack-end Developer & Performance Engineer
Contributions:40 releases, 1 review, 56 commits in 5 months
Contributions summary:Moritz focused on optimizing and fixing issues within the lattice Boltzmann CFD software. Their work included a minor bug fix to the benchmark setup, improvements to the Smagorinsky turbulence model, and updates to streamline visualizations. They also introduced new simulation setups, such as the Star Trek Enterprise-E and Stokes drag validation, suggesting an interest in simulating different fluid dynamics scenarios and performance.
openclcfdcomputational-fluid-dynamicsgpugpu-computing
ProjectPhysX/OpenCL-Wrapper

Jan 2022 - Jan 2023

OpenCL is the most powerful programming language ever created. Yet the OpenCL C++ bindings are cumbersome and the code overhead prevents many people from getting started. I created this lightweight OpenCL-Wrapper to greatly simplify OpenCL software development with C++ while keeping functionality and performance.
Contributions:67 commits, 133 pushes, 17 comments in 11 months
cppopenclprogramming-languagegpugpu-acceleration
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