Johann Dahm

Senior Software Engineer at Allen Institute for AI (AI2)

Seattle, Washington, 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

🤩
Rockstar
🎓
Top School
Johann Dahm is a Senior Software Engineer with 12 years of experience specializing in parallel algorithms and optimization for next-generation supercomputers and heterogeneous systems. Currently at the Allen Institute for AI, he blends advanced R&D with production-grade MLOps and software engineering to accelerate scientific computing workflows. His background includes research fellowships and engineering roles at institutions like the University of Michigan, Vulcan, and national labs, giving him deep expertise in high-performance C++ and numerical methods. An active open-source contributor, he has improved both user-facing UI/theming (LaTeX Beamer mtheme) and core scientific libraries (mfem), demonstrating a rare mix of front-end polish and low-level numerical robustness. He holds a PhD and MS from the University of Michigan, pairing rigorous academic research with practical software delivery in AI and HPC settings.
code12 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science (B.S.), Bachelor of Science (B.S.) at University of Michigan College of Engineering
stackoverflow-logo

Stackoverflow

Stats
1reputation
378reached
1answer
1question
github-logo-circle

Github Skills (17)

c-language10
beamer10
el10
ui-theme10
latex10
f10
parallel-computing10
tex10
cprogramming-language10
computational-science9
hpc9
sundials9
custom-fields6
gravityforms6
metadata6

Programming languages (16)

C++RustCMakeTeXGoJupyter NotebookFortranTypeScript

Github contributions (5)

github-logo-circle
mfem/mfem

Apr 2017 - Apr 2019

Lightweight, general, scalable C++ library for finite element methods
Role in this project:
userBack-end Developer
Contributions:144 commits, 20 PRs, 172 pushes in 2 years
Contributions summary:Johann contributed to the `mfem/mfem` repository, a C++ library for finite element methods, by modifying code related to compiler compatibility and example implementations. The commits show efforts to address compiler errors in newer xlC versions by incorporating preprocessor directives to conditionally include code blocks. Further, the user added and updated examples for nonlinear diffusion problems using SUNDIALS solvers.
c-plus-plusfinitefemamrc-library
matze/mtheme

Jan 2015 - Jan 2015

A modern LaTeX Beamer theme
Role in this project:
userFull-stack Developer
Contributions:13 commits, 5 PRs, 6 comments in 7 days
Contributions summary:Johann primarily contributed to the theming and styling aspects of a LaTeX Beamer theme, "mtheme." They refactored the code to use palette colors instead of hardcoded names, improved block color theming options, and added a new option to offset elements. The changes modified color definitions and other design elements, demonstrating a focus on user interface (UI) and theme customization. These changes involved modifications to multiple style and theme files within the repository.
sarifbeamer-themecheckinbeamerlatex-beamer
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
Johann Dahm - Senior Software Engineer at Allen Institute for AI (AI2)