Skip to content

02 / Selected work

What I build

Projects provide evidence. The systems map above shows how I work; these are systems and experiments I can publish.

Evidence · professional systems

Client names withheld when needed. Architecture patterns and engineering surface — not any company's blueprint.

Professional system

2026

Marketing data platform

Multi-client analytics platform integrating advertising, web analytics and operational sources into a unified warehouse and reporting layer.

SOURCE
Meta Ads API · Google Ads API · GA4 · custom APIs · CSV · JSON · Windsor
SYSTEM
Ingestion → Bronze → Silver → Gold → Analytics
ENGINEERING
BigQuery · Dataform · incremental models · assertions · historical backfills
ROLE
Architecture · ingestion · modeling · production reliability

Case study

Professional system

2026

Incremental identity / transaction pipeline

Late-arriving identity and transactional facts — messages, status events, and transactions — matched over time and processed incrementally with cost control. Client withheld.

SOURCE
Messages · status events · transactions · identity records · JSON APIs · CSV drops
SYSTEM
Source → Match → Incremental model → Serve
ROLE
Modeling · incrementality · reliability

Case study

Evidence · personal / research

Systems with a public repo or a documented experiment.

More work

Earlier academic work.

warehouse-api · GET /products

200 OK

{

sku,

qty,

status

}

API · containers

Warehouse API

Containerized FastAPI + PostgreSQL microservice for product CRUD, from a master’s containers module.

FastAPIPostgreSQLSQLAlchemyDocker

bicimad · station usage

Ingest · packaging

BiciMAD usage toolkit

Python package that extracts EMT Madrid bike-share CSVs, cleans trips, and summarizes station usage — with tests.

Pythonpandasrequests

markets · tableau

Analytics

Stock market analysis

Yahoo Finance extraction into Firebase, exploratory analysis and forecasting, published as a Tableau Public dashboard.

PythonFirebaseTableau