Ibón García Gómez

MSc Physics · ML Researcher · IFCA-CSIC

I build physics-informed deep learning systems for hard inverse problems: from VMAT radiotherapy dose prediction, to symmetry-aware hit reconstruction in 3D-trench silicon detectors, to stellar-stream segmentation aligned with the ESA ARRAKIHS mission.

IFCA-CSIC · ARRAKIHS Science Collaboration (ESA F-class) · Univ. Cantabria
1.97 µm median hit reconstruction (hexagonal pixels) γ 3 %/3 mm = 76.3 % MC vs TPS validation IoU 0.97 stream segmentation (ARRAKIHS)

Currently completing the MSc in Particle Physics at the University of Cantabria, with two parallel research projects co-supervised by IFCA-CSIC: a Master's Thesis on U-Net segmentation of stellar streams for the ESA ARRAKIHS science case, and a Research Project on symmetry-aware deep learning for hexagonal 3D-trench silicon pixels.

In parallel, I lead an end-to-end deep-learning pipeline for prostate VMAT radiotherapy: a Geant4 / OpenGATE Monte Carlo dataset coupled to a 3D TransUNet+FiLM neural surrogate, developed with anonymised clinical data kindly shared by a medical physicist at Hospital Universitario de León. The project reached the finalist stage of the UCEM innovation call (2026). I am also the team lead of an IMPT inverse optimizer — a multi-objective DVH optimizer on a differentiable fast-Monte-Carlo dose engine, in development ahead of publication. Since January 2026 I also work remotely with Solvent, designing the machine learning that decides where incoming containers are stacked at a terminal in the Port of Bilbao, minimising unproductive re-handling. And I serve as president of the EUNICE Artificial Intelligence Club (since 2025), where I designed and teach a hands-on neural-networks mini-course for science and engineering students.

Ibón García Gómez

SANTANDER, SPAIN

ESA F-class · selected 2023 · launch ~2030 Member · Science Collaboration

ARRAKIHS. Analysis of Resolved Remnants of Accreted galaxies as a Key Instrument for Halo Surveys

ARRAKIHS is an ESA F-class space mission devoted to ultra-deep, wide-field imaging of the stellar halos of around 100 nearby galaxies, with the science goal of detecting tidal streams, satellite galaxy remnants and diffuse stellar structures at surface brightnesses out of reach for ground-based surveys. A direct probe of the ΛCDM accretion history at the Local Volume.

My contribution, as part of my MSc Thesis at IFCA-CSIC, is a U-Net pipeline for the automated separation of faint stellar streams from galactic cirrus contamination, exactly the algorithmic infrastructure that ARRAKIHS will need to scale beyond visual inspection of its data.

Featured Research

4 flagship projects
★ Flagship Active · independent 2026 · DoseRAD2026

Neural Fast Monte Carlo for PBS Proton Therapy

A differentiable pencil-beam engine with a zero-init residual corrector, on the DoseRAD2026 open benchmark (~81,000 Geant4 beamlets, 85 energies).

γ 1%/1mm @10%: 89–95 % median (C1 only) R80 error ~0.3 mm 363 tests · 6 adversarial audit rounds

Monte Carlo is the reference dose calculation in PBS proton therapy, but too slow for a planning loop. This project builds a differentiable pencil-beam engine (85-energy LUTs, water-equivalent-depth ray-tracing, two-stage MC calibration) and an xLSTM residual corrector with zero-init heads — at step zero its contribution is exactly the physics, so the neural network can only improve on it, never break it.

On 12 held-out patients (277 beamlets, three terrain types), the analytical engine alone reaches 93.3 % (water), 94.7 % (moderate) and 89.4 % (hard) median γ 1%/1mm pass rate at the 10% cut, with ~0.3 mm R80 error — an honest FAIL against the formal 98.8 % gate, with the engine's nuclear-tail limitations documented and deferred to the corrector. Development is test-driven with fail-closed provenance; the results-first repository documents the method and current numbers.

GitHub (results-first) ↗ · PyTorch · Geant4 · SLURM · TDD
Monte Carlo vs differentiable pencil-beam engine, beam-eye-view dose comparison in heterogeneous terrain

Beam-eye-view dose: Monte Carlo reference vs C1 engine, with difference map and Bragg curve (γ 1%/1mm: 98.6 % @10%, 95.4 % @0.5% — heterogeneous terrain)

★ Flagship 2026 · IFCA-CSIC Research Project

Hexagonal 3D-Pixel Position Reconstruction via HalfHex CNN

Research Project at IFCA-CSIC, supervised by Prof. Jordi Duarte (IFCA-CSIC). 6 ECTS, University of Cantabria.

1.97 µm median (P50) 97.6 % sextant accuracy 100 % u-sign accuracy D₆ₕ symmetry folding

A symmetry-aware dual-branch CNN for high-precision hit reconstruction in hexagonal 3D-trench silicon pixels (W4 sensor) characterised with the Two-Photon Absorption Transient Current Technique (TPA-TCT). The full D₆ₕ point-group symmetry of the unit cell collapses the prediction space to a 30° fundamental domain (one twelfth of the cell), from which the physical (x, y) is recovered by an inverse symmetry transform, eliminating the quadrant ambiguities that defeat naive regression.

The HalfHexCNN (around 483 k parameters) jointly regresses fundamental-domain position and classifies sextant and u-sign, all from raw current waveforms with no position leakage. A final experimental cross-check on the W4 sensor is planned to close the loop.

GitHub repository ↗ · PyTorch · TPA-TCT · Group Theory
Hexagonal pixel spatial error scatter

Spatial error distribution across the hexagonal pixel cell

MC vs TPS dose comparison

Geant4 / OpenGATE MC versus clinical TPS. γ3 %/3 mm = 76.3 %

★ Flagship Active · independent 2025 to present

EBRT Dose Prediction. Monte Carlo Dataset and Differentiable Neural Surrogate

Independent research project, with anonymised clinical data kindly shared by a medical physicist at Hospital Universitario de León. Reached the finalist stage of the UCEM innovation call (2026).

γ 3 %/3 mm = 76.3 % MC vs TPS γ ≈ 61 % held-out patient 37 M params · 3D TransUNet+FiLM 1611 MC projections · 9 patients

End-to-end pipeline for prostate VMAT radiotherapy. A Geant4 / OpenGATE 10 Monte Carlo simulator generates a physics-validated dataset of single-beam dose projections (9 patients, 179 gantry angles, around three weeks of HPC time on Altamira). A 3D TransUNet + FiLM neural surrogate, with a 4-channel physics-informed input (RED, WED, DTS, TERMA), learns to predict 3D dose in about one second, replacing minutes-to-hours of clinical computation.

Training uses DDP across 2 × NVIDIA A30, AMP-FP16, and a physics-informed composite loss (asymmetric dose-excess, gradient-match, mean-bias). The roadmap extends to a HeteroGNN amortized inverse-planner trained end-to-end through the differentiable surrogate, so that the optimiser converges to the mathematical optimum of the clinical objective without using clinician-approved plans as targets.

GitHub repository ↗ · PyTorch · Geant4 · OpenGATE · SLURM · DDP · A30
★ Flagship MSc Thesis · 2025-2027 ESA ARRAKIHS · IFCA-CSIC

Deep U-Net for Faint Stellar Stream Detection amidst Galactic Cirrus

Master's Thesis at IFCA-CSIC, aligned with the science goals of the ESA ARRAKIHS mission.

Pixel-level IoU 0.97 Per-image median IoU 0.95 Official ARRAKIHS simulated images 3-class segmentation

Three-class semantic segmentation (background, stream, cirrus) of low-surface-brightness features in astronomical imagery. Stellar streams and galactic cirrus are morphologically similar but spectrally distinct: streams emit in the optical while cirrus dominates in the infrared, which is what makes the separation tractable. The model is a U-Net trained on official ARRAKIHS simulated images, which keeps the domain shift to real mission data small.

An earlier iteration built the training set from scratch with a physics-informed synthetic pipeline (1/fβ fractal noise, Bézier-curve streams, real SDSS+WISE backgrounds via Aladin / HiPS, adversarial edge-case mining), with Bayesian HPO via Optuna and 4× Test-Time Augmentation at inference. The pipeline is intended as algorithmic infrastructure for the ARRAKIHS data analysis chain.

GitHub repository ↗ · TensorFlow · Optuna · AstroPy · FITS · HiPS
ARRAKIHS stream segmentation, wide panel of multiple test cases

Predicted vs ground-truth segmentation across a panel of randomly sampled test fields

Other Projects

github.com/igarciagomez ↗
Feb 2026 · Predecessor work

Sub-Micron Position Reconstruction in Square 3D-Trench Silicon Pixels

Multi-Domain CNN exploiting C₂v point-group symmetry

2.12 µm median Euclidean error 91.1 % quadrant accuracy

Square-pixel predecessor to the hexagonal flagship. Multi-domain CNN fusing time, frequency (hierarchical PCA) and C₂v irreducible representation features. 11-hour Bayesian HPO and multi-seed validation.

2025 · BSc Thesis

Gravitational Wave Emission from R-mode Instabilities in Neutron Stars

Bachelor's Thesis, University of Cantabria

Numerical simulation of the Chandrasekhar–Friedman–Schutz r-mode instability in rapidly rotating neutron stars. Coupled-ODE integration of the viscosity-limited mode amplitude and spin-down evolution, mapping the instability window in the (T, Ω) parameter space.

GitHub ↗ SciPy · GR

Education & Experience

Machine Learning Engineer (remote) · Solvent

Jan 2026 to present

Industrial ML for port logistics: I design the machine learning that decides where incoming containers are stacked in a container terminal of the Port of Bilbao, minimising unproductive re-handling. Client details under confidentiality agreement.

MSc in Particle Physics

Oct 2025 to Jul 2027 (expected)

University of Cantabria.

Master's Thesis (TFM) at IFCA-CSIC, on the ESA ARRAKIHS science case. Additional 6 ECTS Research Project at IFCA-CSIC on hexagonal 3D-trench silicon pixels.

BSc in Physics

2021 to Feb 2026

University of Cantabria. English-track Mention (English-taught core curriculum).

Final-year thesis (TFG): numerical study of gravitational-wave emission from r-mode instabilities in neutron stars.

President · EUNICE Artificial Intelligence Club

2025 to present

Leading a student AI club for science and engineering students across the EUNICE European University alliance. Designed and instruct a four-session hands-on neural-networks mini-course (zero-prerequisite demo session, learning, CNNs, applied science), with guided coding challenges.

Research Interests & Open Problems

PhD focus areas

Medical Physics AI

Differentiable Monte Carlo, neural dose surrogates, amortized inverse planning. Beyond the imitation paradigm: GNN warm-starts coupled to L-BFGS refinement that find the true mathematical optimum of the clinical objective, not the clinician's compromise.

Particle Detector AI

Group-equivariant deep learning for sub-micron position reconstruction. Scaling C₂v and D₆ₕ symmetry-aware methods to tilted pixels, stereo-readout sensors and time-of-arrival discrimination, relevant for the ATLAS and CMS Phase-II tracker upgrades.

ML for Science

Physics-informed losses, synthetic data generation, the role of group theory as a structured inductive bias. Long-term: differentiable simulators (in the spirit of diff-rendering) that close the sim-to-real gap and enable end-to-end gradient flow from raw measurements to physical parameters.

Open problems I am actively thinking about

Theses & Publications

  1. Deep U-Net for Faint Stellar-Stream Detection amidst Galactic Cirrus

    MSc Thesis · 2025-2027 · in progress

    I. García-Gómez. Master's Thesis, University of Cantabria, IFCA-CSIC.

    U-Net segmentation on official ARRAKIHS simulated images. Pixel-level IoU 0.97, per-image median IoU 0.95.

    GitHub ↗
  2. Gravitational-Wave Emission from R-mode Instabilities in Neutron Stars

    BSc Thesis · 2025

    I. García-Gómez. Bachelor's Thesis, University of Cantabria.

    Numerical Chandrasekhar–Friedman–Schutz analysis. Viscosity-limited amplitude evolution and instability window in (T, Ω).

    GitHub ↗

Technical Toolbox

Deep Learning

PyTorch, TensorFlow / Keras, DDP, AMP, Optuna, torch_geometric (GNNs).

Scientific Computing

Geant4, OpenGATE, ROOT, NumPy, SciPy, SimpleITK, pydicom, AstroPy, FITS / HiPS.

Engineering

Python, R, Bash, LaTeX, Git, SLURM / HPC clusters, Jupyter, Linux servers.

Domains

Monte Carlo dose simulation, group-theory feature engineering, image segmentation, inverse problems.

Languages

Spanish (native). English (C2 effective, C1 certified, English-track BSc Mention).

Continuing Education

Two AI micro-credentials. Ongoing engagement with the ML-for-physics literature.