Postdoctoral Researcher, Experimental Nuclear Astrophysics
Nuclear astrophysics, measured a kilometre underground.
I measure the nuclear reactions that power stars, at the energies at which stars actually run them. Most of that work happens at LUNA, under 1400 m of Gran Sasso rock, where the cosmic-ray background is six orders of magnitude lower than at the surface and cross sections of picobarns become reachable.
A measurement, though, is only ever a handful of points in a narrow window of energy. Turning those points into the quantity astrophysics needs — a rate at stellar temperatures, often far below anything measurable — is R-matrix theory's job. Since 2025 I have been the maintainer and lead developer of AZURE2, the reference R-matrix code for the field, and I sit on the IAEA INDEN-LE committee that evaluates light-element cross sections.
This site collects both halves: notes on the theory, and evaluations you can open and run yourself in the browser.
Research
All four threads2020 — present
LUNA — proton capture, deep underground
Working Group Leader (19F + p) · DAQ Coordinator
Direct cross-section measurements at stellar energies, where the signal is so faint that the experiment has to be buried to see it at all.
2025 — present
AZURE2 — the R-matrix code
Maintainer and Lead Developer
The reference R-matrix code for nuclear astrophysics, IAEA nuclear-data evaluation and materials analysis.
2023 — present
AGATA — a sub-femtosecond lifetime in 15O
Spokesperson
Measuring how long a nuclear state lives when the answer is a fraction of a femtosecond, and what that says about the Sun.
2024 — present
CRYRING — electron screening in inverse kinematics
Participant
Testing how atomic electrons distort a nuclear cross section measured in the laboratory, in a regime where the effect is largest.
Notes
All notesWhen a reduced width stops being measurable
R-matrix theory · 16 minAn R-matrix fit can describe the data beautifully and still contain a parameter the data cannot see at all. Why that happens, why the channel radius controls it, and how to tell before trusting an uncertainty.
Polarization observables in R-matrix theory
R-matrix theory · 15 minWhat a polarized beam measures, why it carries information no cross section can, and how the calculation adapts to the spins of the particles involved. Two worked examples: protons on carbon-12 and on nitrogen-15.
From a cross section to a stellar reaction rate
Nuclear astrophysics · 8 minThe integral that turns a laboratory cross section into the quantity a stellar model consumes, why it samples an energy window no experiment can reach, and a regime where the standard perturbative treatment of radiative capture quietly breaks down.
R-matrix evaluations, live
Published evaluations, running on a server against the real AZURE2 code. Open a compound nucleus, look at its level scheme and the data it was fitted to, move a level energy or a reduced width, and watch the cross section and the χ² respond. Nothing is installed, and the input files can be downloaded and run locally.
Browse the evaluations