Matthew Stadelman

Senior Software Engineer at MITRE

Fairmont, West Virginia, 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

👤
Senior
🎓
Top School
Matthew Stadelman is a Senior Software Engineer with a decade of experience blending a self-taught programming background and an engineering-physics education to modernize legacy systems and build new solutions. At MITRE he applies systems-level thinking to biometric analysis, CI/CD modernization, and refactoring large codebases, while contributing to scientific and engineering-focused open-source projects such as OpenPNM. Proficient in Python, C, and Ruby on Rails—with additional experience in Java, Fortran, JavaScript, and Rust—he excels at bridging research-grade numerical code and production-ready software. His contributions include enhancing IO and import tooling for pore-network modeling and improving complex document template processing in Ruby, reflecting attention to interoperability and data fidelity. Certified SAFe 4 Agilist, he combines disciplined delivery practices with curiosity-driven exploration of new domains. Based in Fairmont, WV, he actively seeks opportunities to broaden his technical impact and tackle unfamiliar challenges.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science (B.S.), Engineering Physics/Applied Physics, 3.88, Bachelor of Science (B.S.), Engineering Physics/Applied Physics, 3.88 at West Virginia Wesleyan College
bookMasters of Science, Energy Systems Engineering, Masters of Science, Energy Systems Engineering at West Virginia University
languagesEnglish
github-logo-circle

Github Skills (13)

html10
nokogiri10
scipy10
templater10
template-engine10
io10
python10
scientific-computing10
text-processing10
ruby10
openxml9
networkx9
modeling-tool8

Programming languages (12)

CoffeeScriptC++CRustBatchfileOCamlJavaScriptObjective-C

Github contributions (5)

github-logo-circle
senny/sablon

Apr 2017 - Dec 2019

Ruby Document Template Processor based on docx templates and Mail Merge fields.
Role in this project:
userBack-end Developer
Contributions:3 reviews, 39 commits, 65 PRs in 2 years 7 months
Contributions summary:Matthew primarily focused on enhancing the functionality of the Ruby Document Template Processor. Their contributions involved implementing features to handle complex merge fields, including those spanning multiple paragraphs. The user also refactored the code to introduce an Environment class, improving data management during template processing. Furthermore, the user added support for additional HTML tags, specifically `span`, `s`, `sub`, and `sup`, and implemented image insertion capabilities.
mailmail-mergedocxrubymerge
PMEAL/OpenPNM

May 2016 - May 2016

A Python package for performing pore network modeling of porous media
Role in this project:
userBack-end Developer
Contributions:16 commits, 4 PRs, 19 comments in 4 days
Contributions summary:Matthew focused on enhancing the `OpenPNM` library's input/output capabilities, specifically related to importing data from the iMorph software. The primary contribution involved the development of a new `iMorph` class within the `IO.py` module. This included implementing methods for loading network data, handling file parsing, and applying unit conversions. Further commits involved code cleanup and refactoring for improved readability and compliance with coding standards.
pythonscientific-computingporeporous-materialsporous-media
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
Matthew Stadelman - Senior Software Engineer at MITRE