Mark Stowell is a Mathematical Programmer with over 10 years of experience based at Lawrence Livermore National Laboratory, specializing in numerical methods and finite element mesh tooling. He combines a strong academic foundation (MS in Applied Mathematics, BS in Physics) with decades-long hands-on experience debugging and improving core computational libraries. As a back-end contributor to the widely used mfem C++ finite element library, he has focused on mesh readers, isoparametric transformations, and robust handling of edge cases like empty face orientations. His background spans applied research, technical direction at a university geometry center, and systems administration, giving him a practical grasp of both algorithmic complexity and production-scale software hygiene. Colleagues rely on him for clear, well-documented code changes that make advanced numerical software more reliable and maintainable.
10 years of coding experience
5 years of employment as a software developer
Master of Science - MS, Applied Mathematics, Master of Science - MS, Applied Mathematics at University of Massachusetts Amherst
Lightweight, general, scalable C++ library for finite element methods
Role in this project:
Back-end Developer
Contributions:531 reviews, 3216 commits, 182 PRs in 6 years
Contributions summary:Mark's contributions primarily involve debugging and improving the core mesh and finite element functionality. They updated the CHANGELOG and commented code for clarity, particularly focusing on mesh readers, transformations, and element integration methods. Additionally, they added a new constructor to IsoparametricTransformation and added code to handle specific scenarios like empty face orientations within the mesh.
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.