Senior Software Engineer at Allen Institute for AI (AI2)
Seattle, Washington, United States
Join Prog.AI to see contacts
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.
12 years of coding experience
3 years of employment as a software developer
Bachelor of Science (B.S.), Bachelor of Science (B.S.) at University of Michigan College of Engineering
Lightweight, general, scalable C++ library for finite element methods
Role in this project:
Back-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.
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)