Computational Mathematics  ·  Geospatial Technologies

Finding pattern
in scattered data.

I turn messy spatial and temporal data into models across compression algorithms, clinical outcomes, and environmental risk, and build the tools to test them against reality.

About

Computational Mathematics graduate from Universitat Jaume I, currently completing an MSc in Geospatial Technologies through the Erasmus Mundus programme — a joint degree across NOVA IMS (Lisbon), the University of Münster (IFGI), and Universitat Jaume I.

My work moves between mathematical theory and applied implementation: I've optimised low-level memory algorithms for scientific data compression, analysed clinical datasets to flag hospital risk factors, and I'm now building a Bayesian spatio-temporal model of wildfire ignition risk across the Iberian Peninsula for my thesis, supervised by Jorge Mateu and Edzer Pebesma. I work comfortably in Python and R, and I like building tools other people can actually use — not just papers that describe them.

Research & Experience

MSc Geospatial Technologies Erasmus Mundus — NOVA IMS / WWU Münster / UJI

Joint degree spanning Portugal, Germany, and Spain. Thesis: a Bayesian spatio-temporal model of wildfire ignition risk on the Iberian Peninsula, built with INLA and benchmarked against a covariate-only baseline.

Research Assistant, Clinical Data Analysis GIANT research group, Universitat Jaume I

Investigated rescue failure patterns in hospital admissions — literature review, dataset analysis, and logistic regression / clustering to surface risk factors for patient deterioration.

Scientific Computing & Data Optimization ironArray SLU

Curricular internship improving matrix transposition and memory layout for the Blosc2 compression library, with benchmarks against NumPy. Results written up on the ironArray blog.

Read the write-up →
Projects
R package

stevents

An open-source R package for spatio-temporal event analysis, built from scratch around a vectorised Hawkes-process intensity kernel. Includes S3 classes for event sets and spatial grids, neighbourhood and counting utilities, two vignettes, bundled real-world datasets, and a full testthat suite with CI.

  • Core method Vectorised O(n²) exponential decay intensity kernel
  • Coverage 24 unit tests, GitHub Actions CI
  • Datasets Venezuela 2026 · Amatrice 2016
Skills

Mathematics & Statistics

Spatial statisticsPoint processesProbability theory Numerical analysisStatistical modellingLinear algebra

Computing

PythonRSQLGit LinuxMATLABScientific computing

Geospatial

GISRemote sensingSpatial data analysis ArcGISGeospatial data mining

Languages

Spanish — nativeCatalan — C1English — C1 French — A2Portuguese — A1