I am a Spatial Data Scientist and Doctoral Researcher at the Max Planck Institute for Demographic Research (MPIDR) and Sociodemography Research Group at Universitat Pompeu Fabra (UPF). I also serve as a computation and reproducibility co-editor at the Population Dynamics Lab.
I analyse spatial digital trace data to study human mobility patterns and the implications for disease dynamics and inequalities.
Access Spanish origin-destination matrices. Co-developed with Robin Lovelace, this package provides access to aggregated mobile phone-based human mobility data. It has been featured on the official website of the Ministry of Transport and Sustainable Mobility of Spain.
Java environment management for R.
A package to manage Java environments for Java-dependent R packages in an {renv}-like manner. It serves as a companion to {r5r} and other Java-heavy tools to ensure reproducibility.
Prepare R package docs to feed to LLMs. A utility package to dump source code, documentation, and vignettes of R packages into plain text formats optimized for feeding into Large Language Models (LLMs).
Interactive routing explorer.
A Shiny-based GUI to interactively explore routes calculated with the {r5r} package. Useful for troubleshooting routing problems and visualizing accessibility flows.
Faster spatial processing with DuckDB.
Work-in-progress. Leverages the DuckDB backend for high-speed spatial processing in R. Early results show areal-weighted interpolation performing 9-30x faster than standard {sf}/{areal} methods.
Spatial Grid Tools. A toolset for generating and managing spatial grids for demographic and mobility analysis.
- Other contributions:
{mapineqr}(Inequality indicators API),{wikimapR}(Wikimapia API), and contributions torang,layer,geofacet, andesri2sf.
Kotov, E., & Denecke, E. (2024). Expanding the Lifespan of Software for Demographic Analysis with Containers: An Application of Spatial Sampling. The Denominator. Population Dynamics Lab.
- Workshop: Open Science and Reproducibility with Quarto, GitHub, and R for EDSD.
- Poster: Beyond Averages: Inequalities in Mobility-Based PM2.5 Exposure in Greater Paris (NetMob 2025).
- Talk: Open MNO Mobility Data in Spain via
{spanishoddata}(MNO-MINDS 2025). - Tutorial: Mobility Flows and Accessibility Using R and Big Open Data (IC2S2 2025).
- Talk: Massive open mobile phone derived human mobility data is coming to the EU (Geomob Berlin 2025).











