Patrick Crumley

Staff Software Engineer at Swift Navigation

Seattle, Washington, 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
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.
code10 years of coding experience
job7 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Physics, Doctor of Philosophy (Ph.D.), Physics at The University of Texas at Austin
bookBachelor's degree, Physics, Bachelor's degree, Physics at Grinnell College
github-logo-circle

Github Skills (81)

qt9
cap9
python9
gtk9
particle9
data-visualization8
swift8
rusoto8
matplotlib8
converter8
spectral8
json-schema7
inspect7
async7
protobuf7

Programming languages (11)

C++ShellRustCStarlarkCMakeJavaScriptNix

Github contributions (5)

github-logo-circle
pcrumley/tristanUtils

Apr 2019 - Apr 2020

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
slurmpythonconsistsboiler-plateplate
pcrumley/spectral_rs

Jul 2019 - May 2022

A rust based pseudo-spectral PIC method
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.
Request Free Trial