Postdoctoral Researcher In Numerical Relativity And High-Performance Computing
Pasadena, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Nils Vu is a computational physicist and postdoctoral researcher at Caltech with 12 years of experience building high-performance software for numerical relativity and gravitational-wave science. He holds a PhD from the Max Planck Institute where he was a core developer of SpECTRE, contributing advanced pseudo-spectral and task-parallel solvers for multi-physics simulations of black hole and neutron star mergers. Nils blends deep numeric PDE expertise with practical software engineering—maintaining Spack package recipes and improving cross-platform builds to make complex scientific codes reproducible on supercomputers. He also teaches and builds developer tools, from an introductory Python course and iOS lectures to visualization pipelines at CERN, reflecting a strong commitment to pedagogy and reproducible research. Colleagues rely on him to bridge theory, scalable code design, and data visualization to deliver production-ready simulation infrastructure. Outside core research he brings an eye for design and developer experience that helps scientific software reach broader communities.
12 years of coding experience
4 years of employment as a software developer
Master of Science - MS, Physics, Master of Science - MS, Physics at Ruprecht-Karls-Universität Heidelberg
Bachelor of Science - BS, Physics, Bachelor of Science - BS, Physics at Heidelberg University
SpECTRE is a code for multi-scale, multi-physics problems in astrophysics and gravitational physics.
Role in this project:
Back-end Developer
Contributions:4154 reviews, 1532 commits, 1575 PRs in 4 years 10 months
Contributions summary:Nils made several contributions to the `sxs-collaboration/spectre` repository, primarily involving the implementation of an XCTS (Extended Conformal Thin Sandwich) solver for astrophysics and gravitational physics problems. This involved fixing build issues related to CMake and improving Python build support. The user also implemented a volume data writing action.
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
Back-end Developer & Package Maintainer
Contributions:49 reviews, 25 commits, 35 PRs in 7 months
Contributions summary:Nils primarily contributes to the Spack package manager by adding and modifying package definitions. Their work includes incorporating new versions of existing packages like `doxygen`, `libogg`, `curl`, and `spectre`, as well as adding new packages such as `SpECTRE`, `py-quaternionic`, and `py-spherical`. They also fix build issues and add features such as PIC support, and support for external detection, while also managing and updating build configurations of existing packages to work better on different systems.
compilerspythonradiussplatformslinux
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
Nils Vu - Postdoctoral Researcher In Numerical Relativity And High-Performance Computing