Francesco Pannarale is an associate professor and computational physicist with 11 years of research experience applying high-performance computing to general-relativistic (magneto)hydrodynamics and gravitational-wave science. He designs and implements numerical solvers for highly non-linear PDEs and builds scalable analysis pipelines, combining deep theoretical physics training (PhD, Sapienza) with extensive software development. His contributions to the widely used PyCBC gravitational-wave toolkit include back-end tools for signal injection and EM-bright bank generation, linking academic simulations to real LIGO/Virgo data analysis. Comfortable leading international collaborations, he has held research and teaching positions across Sapienza, Cardiff, and the Max Planck Institute while co-chairing LIGO-Virgo follow-up activities. Fluent in Italian and English, he pairs meticulous organizational skills with a practical bent for production-ready scientific software. A lesser-known strength is his track record of integrating complex simulation workflows into community analysis tools, making cutting-edge theory directly useful for observational discovery.
11 years of coding experience
6 years of employment as a software developer
PhD, Physics, PhD, Physics at Sapienza Università di Roma
Core package to analyze gravitational-wave data, find signals, and study their parameters. This package was used in the first direct detection of gravitational waves (GW150914), and is used in the ongoing analysis of LIGO/Virgo data.
Role in this project:
Back-end Developer
Contributions:291 reviews, 32 commits, 155 PRs in 8 years 2 months
Contributions summary:Francesco contributed significantly to the `pycbc` package, primarily focusing on the development and improvement of tools related to gravitational-wave data analysis. Their work included implementing and refining features for EM bright bank generation, fixing issues, and updating related scripts. They also integrated a new tool, `pycbc_dark_vs_bright_injections`, into the workflow and addressed installation and configuration aspects of the project.
Contributions:1 PR, 440 pushes, 168 branches in 9 years 11 months
pythonjupyter-widgetnumpy-arrayspython3cbc
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.