Accelerator physicist at CERN, working on beam optics, accelerator modelling, optimisation, and machine-learning applications for the LHC.
- 🔭 Working on beam optics corrections for the LHC at CERN
- 🧲 Developing tools for accelerator modelling, tracking, momentum reconstruction, and magnet optimisation
- 🐍 Primarily working in Python, with some projects in Lua and MATLAB
- Developed and maintain PyMAD-NG, the Python interface to MAD-NG
- Developed DECTSim, a dual-energy CT simulator for research and teaching, as my Master's project
| Project | Description | Coverage |
|---|---|---|
| pymadng-utils | Utilities for accelerator-model workflows spanning MAD-X, MAD-NG and OMC3, including LHC/PSB machine interfaces, TWISS, matching, orbit correction and model creation. | |
| xtrack-tools | Tools for Xsuite/Xtrack simulation workflows, including action-angle initial conditions, AC-dipole and free tracking, and turn-by-turn data processing. | |
| tmom-recon | Transverse momentum reconstruction from turn-by-turn BPM measurements, with two-BPM, n-BPM, dispersive, AC-dipole, kicker and Kalman-based reconstruction methods. | |
| sgd-magnet-tuner | Gradient-based optimisation of accelerator magnet and knob strengths using MAD-NG, with tools for optics matching, simulation, measurement processing and optimisation. |
| Project | Description |
|---|---|
| PyMAD-NG | Python interface to the MAD-NG accelerator simulation framework |
| DECTSim | GUI-controlled dual-energy CT simulator for research and teaching |
| madng-language | VS Code syntax highlighting extension for MAD-NG |