Stefan Henneking is a computational scientist and research software engineer with nine years of experience building high-performance numerical software and finite element tools. Based at the Oden Institute at UT Austin and now located in Seattle, he combines a PhD in computational science with hands-on C++ development—contributing device-enabled, complex-number support and partial-assembly features to the widely used MFEM finite element library. His background spans national labs (LLNL, Sandia), industry internships at Amazon/AWS, and academic fellowships, giving him fluency in both research and production-grade engineering. Stefan’s work bridges deep numerical methods and practical software engineering, often optimizing operator implementations for scalable, heterogeneous hardware. He brings a track record of shipping robust backend features that enable advanced simulations rather than just prototype code.
8 years of coding experience
1 year of employment as a software developer
Master of Science (M.S.), Computational Science, Engineering and Mathematics, Master of Science (M.S.), Computational Science, Engineering and Mathematics at The University of Texas at Austin
Master of Science (M.S.), Computational Science and Engineering, Master of Science (M.S.), Computational Science and Engineering at Georgia Institute of Technology
Bachelor of Science (B.S.), Computational Engineering, Bachelor of Science (B.S.), Computational Engineering at University of Erlangen-Nuremberg
Lightweight, general, scalable C++ library for finite element methods
Role in this project:
Back-end Developer
Contributions:6 reviews, 192 commits, 22 PRs in 5 months
Contributions summary:Stefan contributed to the MFEM library, focusing on finite element method applications. Their commits added features related to complex operator handling, including diagonal policy implementations for constrained operators and modifications to the `ParSesquilinearForm` class for partial assembly. The changes also involved device support, including the enabling of device computation in multiple key methods and examples, particularly related to the usage of complex numbers within the library.
Contributions:5 PRs, 19 pushes, 5 branches in 2 years 3 months
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.