HPC Software Architect Software Engineer IV at Lynker
San Diego Metropolitan Area United States
Join Prog.AI to see contacts
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.
18 years of coding experience
9 years of employment as a software developer
BS Computer Science, BS Computer Science at Harvey Mudd College
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at University of Illinois Urbana-Champaign
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.
Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
Role in this project:
Back-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