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 · GCPFindspo — 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 · HPCCSIC-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.