Patrick Crumley is a Staff Software Engineer in Seattle with ~10 years of experience building high-performance tools and analytics in Python, Rust, C++, and JavaScript, now focused at the intersection of data science and software engineering. He combines a PhD-trained understanding of the mathematics behind modern ML/AI with hands-on systems work—from speeding C++ codes by two orders of magnitude to authoring the widely used Iseult analysis GUI for plasma simulations. His background as a computational astrophysicist (Princeton, Amsterdam, UT Austin) gives him deep domain expertise in large-scale simulation, HPC resource management, and reproducible open-source pipelines. Equally comfortable prototyping interactive web front-ends and optimizing low-level compute kernels, he seeks roles that leverage both rigorous quantitative modeling and production-grade software engineering.
10 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Physics, Doctor of Philosophy (Ph.D.), Physics at The University of Texas at Austin
Bachelor's degree, Physics, Bachelor's degree, Physics at Grinnell College
Analyze and run your tristan-MP simulations without boiler-plate. tristanUtils consists of two main utilities: automater.py a python script that will submit tristan scripts using the slurm workload manager & a python 3 class TristanSim which exposes the data saved by tristan-MP.
Contributions:4 PRs, 121 pushes, 6 branches in 11 months
Contributions:112 commits, 10 PRs, 82 pushes in 2 years 11 months
rustmethodpseudo-spectralpseudospectral
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.