Phil Miller

HPC Software Architect Software Engineer IV at Lynker

San Diego Metropolitan Area 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
Phil Miller is an HPC software architect and engineer with 18 years of experience specializing in performance engineering, scalable scientific simulation, and robust software practices. He builds and optimizes computationally intensive codes—particularly PIC, AMR, multicomponent and multiphysics simulations—and has contributed performance and correctness improvements to high-profile open-source projects like WarpX and Kokkos. At NOAA’s NWM NextGen and as a consultant, he translates scientific models into production-ready, testable engines and coaches teams on release, versioning, and traceable deployment. Known for deep bug diagnosis and benchmarking, he pairs PhD-level rigor with hands-on coding (including Python wrappers and profiling work) to squeeze out efficiency and usability. Based in San Diego, he combines research pedigree with practical delivery, and is self-described as a "Zebra bug wrangler" and Knuth check recipient—hints of both meticulousness and a wry sense of engineering pride.
code18 years of coding experience
job9 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Harvey Mudd College
bookDoctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at University of Illinois Urbana-Champaign
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
37,269reputation
2.6mreached
331answers
30questions
Badges
unix
top-5%
package
top-5%
git
top-1%
caching
top-5%
ubuntu
top-5%
gcc
top-1%
github-logo-circle

Github Skills (49)

k10
simulation10
git10
ecology10
c-language10
python10
simulations10
pandas10
cluster-computing10
linux10
gcc10
vi10
parallel-computing10
warnings10
performance-optimization10

Programming languages (13)

JavaC++CRustTeXHTMLJupyter NotebookFortran

Github contributions (5)

github-logo-circle
CodeForPhilly/chime

Apr 2020 - Apr 2020

COVID-19 Hospital Impact Model for Epidemics
Role in this project:
userBack-end Developer
Contributions:36 commits, 24 PRs, 32 pushes in 8 days
Contributions summary:Phil primarily focused on enhancing the Chime model's functionality. They implemented features such as incorporating a mitigation date to model social distancing measures, which required changes to the model's parameters, presentation, and underlying calculations. Significant changes include modifying the model's core logic to reflect mitigation policies over time and refining the process of fitting the model to observed data by incorporating a first hospitalization date. The user also refactored the code to improve efficiency and maintainability, converting the beta parameter to a typed list.
pennhospitalepidemicsepidemiologycode-for-philly
kokkos/kokkos

Feb 2021 - Dec 2022

Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
Role in this project:
userBack-end Developer
Contributions:559 reviews, 97 commits, 71 PRs in 1 year 10 months
Contributions summary:Phil primarily focused on improving the Kokkos library by adding features and making internal improvements to the ScatterView class. The user added execution space arguments to existing constructors and overloads, improving the library's flexibility. They also modified the code to account for specific compiler behavior and to prevent data races, demonstrating a deep understanding of the library's internals and performance. Furthermore, the user added unit tests to ensure that the code would function properly.
memorympic-plus-plusmulti-threadingkokkos
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
Phil Miller - HPC Software Architect Software Engineer IV at Lynker