Jason Swails

Principal Software Engineer at ambermd

Pennsylvania, 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
Jason Swails is a Principal Software Engineer with 16 years of experience combining computational chemistry and production-grade software engineering to accelerate drug discovery. He has deep expertise in molecular simulation tooling—contributing to Amber/AmberTools and the widely used OpenMM project—alongside strong systems and backend skills in Python, Fortran, C, MPI and cloud-native platforms. At Iambic Therapeutics he led design and delivery of a Kubernetes-based integrated discovery platform, building auditable ML training/deployment pipelines, compound management, and data reliability features that supported rapid progression from target selection to IND. His work spans low-level force field and trajectory parsing fixes in open-source projects to architecting secure CI/CD, software signing, and HSM-backed token systems in production. Comfortable across Unix, macOS and Windows, he blends academic rigor (PhD in chemistry) with practical engineering, often surfacing subtle edge-case fixes that improve robustness in GPU-accelerated simulation stacks.
code16 years of coding experience
job10 years of employment as a software developer
bookMicroelectronic engineering, Microelectronic engineering at Rochester Institute of Technology
bookBA Chemistry, BA Chemistry at Binghamton University
bookPhD Chemistry, PhD Chemistry at University of Florida
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
51reputation
5kreached
4answers
0questions
github-logo-circle

Github Skills (37)

c-language10
lib10
python10
molecular-simulation10
api-design10
grok10
r10
mqtt10
acs10
file-parsing10
mqttnet10
molecular-dynamics-simulation10
exception-handling10
nonlinear-dynamics10
http-request10

Programming languages (19)

C++CRustSWIGCMakeGoHTMLGroovy

Github contributions (5)

github-logo-circle
ParmEd/ParmEd

Feb 2014 - Jan 2023

Parameter/topology editor and molecular simulator
Role in this project:
userBackend Developer & Library Maintainer
Contributions:31 releases, 50 reviews, 2588 commits in 9 years
Contributions summary:Jason primarily contributed to the maintenance and improvement of the ParmEd library by addressing issues, adding new features, and enhancing test coverage for the topology objects. They fixed bugs related to improper torsion handling and the serialization of structures, along with making various code cleanups and refactoring efforts. Furthermore, the user also supported the addition of new features like the automatic assignment of bonds in PDB files.
physicslammpssimulationmolecularparameter
paho.mqtt.python
Role in this project:
userBack-end Developer
Contributions:7 commits, 8 PRs, 71 comments in 2 years
Contributions summary:Jason focused on improving the stability and robustness of the `paho.mqtt.python` library, particularly in handling edge cases and potential errors. They addressed issues related to exception handling during broker disconnects, implemented backward compatibility, and refactored code to enhance logging. Furthermore, the user added protection to user-defined callbacks to prevent exceptions within them from crashing the main thread.
pythonpahoeclipseiotpaho-mqttmqtt
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