Architecture & methodology

How I build data systems

Two real end-to-end systems: a cloud-native data pipeline with RAG, and a reproducible machine-learning workflow on HPC.

Production RAG pipeline · GCP

RAG · GCP

Findspo — from scientific literature to clinical answers

01
PubMed
Scientific literature as source
02
Ingestion
Extraction and parsing in Python
03
Cloud Storage
Raw data landing zone
04
BigQuery
Structured, queryable warehouse
05
Embeddings + Vector search
Semantic retrieval (Vertex AI)
06
LLM Reranking
Relevance re-scoring
07
Cloud Run API
Clinical-answer chatbot
All infrastructure is provisioned with Terraform (Infrastructure as Code).

Reproducible ML workflow · HPC

ML · HPC

CSIC-IBMB — biological age prediction from scRNA-seq

01
Raw scRNA-seq
Single-cell expression data
02
QC & preprocessing
Quality control with scanpy
03
Feature selection
Variable genes · age correlation
04
HPC training
Models trained via SLURM
05
Evaluation
R² · classification metrics
06
Interpretation
Biological feature importance
All compute runs on the IBMB HPC cluster through SLURM.

Engineering principles

01
Infrastructure as code

Reproducible, versioned environments with Terraform and Docker.

02
Data quality by design

Validation and monitoring built into every pipeline stage.

03
Reproducibility

Deterministic workflows: same data and code, same results.

04
Scale

From local prototype to distributed cloud and HPC workloads.