John Thomas

Principal Software Engineer at Autodesk

Boston, 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

👤
Senior
🎓
Top School
John Thomas is a Principal Software Engineer in Boston who blends a PhD in Materials Science with a decade of hands-on software development to build model-driven tools that predict atomistic behavior and accelerate materials discovery. He has led development of rigorously validated simulation software (co-leading the CASM project) and now applies that systems-level and algorithmic expertise to core geometry and interoperability for Revit at Autodesk. His work spans first-principles physics, machine-learned models trained on large quantum-chemistry datasets, and production C++/Python toolchains that bridge research and engineering. Known for turning complex thermodynamic and lattice-dynamics theory into usable, high-performance code, he’s comfortable mentoring researchers and shipping enterprise features. A less obvious strength is his ability to move between deep academic modeling of alloys, semiconductors, and battery materials and pragmatic engineering tradeoffs required for commercial design software.
code10 years of coding experience
job14 years of employment as a software developer
bookDoctor of Philosophy (PhD) Materials Science and Engineering, Doctor of Philosophy (PhD) Materials Science and Engineering at University of Michigan
bookBachelor of Science (B.S.) Physics, Bachelor of Science (B.S.) Physics at Massachusetts Institute of Technology
github-logo-circle

Github Skills (30)

jupyter10
jupyterlab10
filesystem8
aws-s37
visualization7
pandas7
python7
data-structures6
data-analysis6
amazon-s36
javascript6
data-structure6
fuse6
data-science6
sequencing5

Programming languages (5)

TypeScriptC++NextflowJupyter NotebookPython

Github contributions (5)

github-logo-circle
johncthomas/jtmethtools

Oct 2024 - Mar 2026

Contributions:6 releases, 73 pushes, 4 branches in 1 year 5 months
Take output of mageck and drugz to produce interactive Dash charts.
Contributions:15 commits, 1 PR, 96 pushes in 1 year 5 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.
Request Free Trial