Michael Szulczewski

Principal Software Engineer at MITRE

Cambridge, Massachusetts, 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
Michael Szulczewski is a Principal Software Engineer based in Cambridge, MA, who blends a PhD-level research background in civil and environmental engineering with hands-on software development, machine learning, and simulation expertise. With over a decade of experience spanning MIT research roles and leadership positions at Aramco Americas, he now drives architectural and delivery work at MITRE. He contributes to open-source projects such as a central bank digital currency transaction processor, improving test infrastructure and build robustness—evidence of a pragmatic focus on reliability and reproducible engineering. Comfortable across backend, DevOps, and computational modeling, he translates complex simulation requirements into stable production code. His uncommon combination of academic rigor and operational engineering helps bridge high-fidelity research models and real-world software systems.
code4 years of coding experience
job16 years of employment as a software developer
bookDoctor of Philosophy (PhD) Civil and Environmental Engineering, Doctor of Philosophy (PhD) Civil and Environmental Engineering at Massachusetts Institute of Technology
github-logo-circle

Github Skills (9)

unit-testing10
googletest10
bash10
scripting10
testing10
raft9
c-language8
cicd8
cprogramming-language8

Programming languages (5)

C++TeXJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
mit-dci/opencbdc-tx

May 2022 - Sep 2022

A transaction processor for a hypothetical, general-purpose, central bank digital currency
Role in this project:
userBackend & DevOps Engineer
Contributions:6 reviews, 21 commits, 14 PRs in 3 months
Contributions summary:Michael primarily contributed to improving the testing infrastructure and refining the build process. They added unit tests for Raft buffer serialization, clarified documentation, and added flags to the testing script to skip tests. Furthermore, the user implemented features to enable Google Test flags within the script, allowing for more granular control over test execution, and improved the script's overall robustness. The user also addressed bugs and improved the preconditions of several controllers to improve stability.
digital-bankpurposetransactioncurrencydigital-currency
mszulcz-mitre/opencbdc-tx

May 2022 - Sep 2022

A transaction processor for a hypothetical, general-purpose, central bank digital currency
Contributions:45 pushes, 11 branches in 4 months
digital-bankpurposetransactioncurrencydigital-currency
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
Michael Szulczewski - Principal Software Engineer at MITRE