Building intelligent applications at the intersection of AI, software engineering, data science and scientific research.
📍 Madrid, Spain
🌐 Portfolio · 💼 LinkedIn · 🔬 Google Scholar · 🆔 ORCID
🌐 English | Español
I'm a Data Scientist and PhD Researcher in Ecology at the Museo Nacional de Ciencias Naturales (MNCN-CSIC), Madrid, currently expanding my expertise into AI Engineering and software development.
My background combines professional experience in data science, machine learning and predictive analytics with scientific research involving large-scale biodiversity datasets, geospatial analysis and statistical modelling.
I'm currently completing an AI Engineering program at 4Geeks Academy, focusing on building practical applications, integrating LLMs and APIs, automating workflows and developing software with AI-assisted engineering tools.
I enjoy turning complex ideas and data into useful, understandable applications.
- 🔬 Researching: Environmental niches, biodiversity patterns and species coexistence across spatial scales.
- 🧠 Exploring: LLM applications, AI agents, automation and AI engineering.
- 💻 Building: Scientific software, web applications and data-driven tools.
- 🚀 Currently interested in: Junior AI Engineering, Applied AI, Machine Learning and Data Science opportunities.
- 🌍 Open to: Remote and hybrid opportunities, professional collaborations and interesting projects.
Python · R · SQL · JavaScript · TypeScript · Pandas · NumPy · GeoPandas
scikit-learn · TensorFlow · Keras · Statistical Modelling · Predictive Analytics · QGIS
n8n · LLM APIs · Groq · REST APIs · AI-assisted Development · Codex · GitHub Copilot
React · HTML5 · CSS3 · Tailwind CSS · Vite · Streamlit · Dash · Plotly · Matplotlib
Git · GitHub · VS Code · Jupyter · Software Design Documentation (SDD) · Agent-assisted Workflows
My experience spans professional applications, scientific research and ongoing training. I distinguish established experience from technologies I'm currently learning.
Scientific Software | Ecological Modelling | Data Visualisation
A scientific application for exploring and comparing species' multidimensional environmental niches.
Combines a Python/Dash interface with R-based hypervolume calculations, interactive visualisations, geospatial processing and niche comparison metrics.
Tech: Python · Dash · R · Geospatial Analysis · Scientific Computing
Status: Active research software development.
AI Integration | Automation | API Development
An automated nutrition-analysis workflow developed with n8n, JavaScript, Open Food Facts and the Groq API.
It combines deterministic nutritional rules with LLM-generated explanations, keeping the classification logic separate from the language model.
Tech: n8n · JavaScript · REST APIs · Groq · LLM Integration
View source code · Explore project
Web Development | Application Design | Personal Project
An evolving web application designed to simplify weekly meal planning, recipe management and shopping organisation.
Built around a shared recipe collection, with meal-planning and recipe-browsing interfaces.
Tech: React · TypeScript · Vite · Tailwind CSS · Supabase
Status: Work in progress. Source repository currently private.
Machine Learning | Geospatial Data Science | Master's Thesis — 2024
A research project applying Random Forest classifiers to model environmental suitability patterns for three European toad species across a historical baseline and climate scenarios for 2050.
Includes biodiversity data processing, environmental predictor integration, geospatial analysis, model evaluation and scientific visualisation.
The original historical outputs are preserved, with methodological limitations and reproducibility constraints documented.
Tech: Python · R · Random Forest · scikit-learn · GeoPandas · QGIS
Frontend Development | Responsive Web Design
A responsive website developed to showcase an artist's acrylic paintings and creative work.
Built using semantic HTML and CSS, with responsive layouts, accessibility considerations, structured metadata and optimised imagery.
Tech: HTML5 · CSS3 · Git · GitHub Pages
Universidad Autónoma de Madrid | MNCN-CSIC
2024–Present · Expected completion: 2027
My doctoral research investigates the relationship between species' environmental niches and coexistence patterns across spatial scales.
I develop data-processing pipelines, ecological models, geospatial analyses and scientific software using Python and R.
International research experience: Visiting Researcher at the Institute of Marine Research (IMR), Norway — March–May 2025.
- AI Engineering Program — 4Geeks Academy | 2026–Present
- PhD in Ecology — Universidad Autónoma de Madrid | Expected 2027
- MSc in Data Science and Business Analytics — IMF / UCAV / Indra
- MSc in Ecology — Universidad Autónoma de Madrid
- BSc in Biology — Universidad Rey Juan Carlos
My research includes peer-reviewed scientific publications and presentations at national and international conferences.
Google Scholar · ORCID · ResearchGate
I'm interested in opportunities to apply and expand my experience in AI Engineering, Machine Learning and Data Science, combining technical development with a strong scientific and analytical background.
🌐 Portfolio · 💼 LinkedIn · 🔬 Google Scholar · 🦋 Bluesky · 𝕏 X
From scientific questions to intelligent software.


