Projects · index

What I've shipped.

Sorted by data architecture complexity — from flat-file pipelines to multi-tenant systems. Click any card to read the case study.

Complexity tiers

L1 ×3

File-based

Flat files, CSVs, no DB

L2 ×2

Single schema

Single relational schema

L3 ×1

Modeled domain

Modeled domain, REST

L4 ×1

Multi-tenant

Multi-tenant, cross-DB

L5 ×0

Distributed

Distributed, sharded

Filter:

L4 Multi-tenant

2025

001

Multi-tenant SaaS Platform

B2B · Architecture · Live

Plataforma SaaS B2B con arquitectura multi-tenant completa: aislamiento por tenant, resolución de contexto vía middleware, dual-layer payments y connected accounts con split-payouts.

LaravelInertiaVueMySQLRedis
Live
Read →
L1 File-based

2026

002

Lead-generation engine

B2B · Pipeline · Live

Pipeline ETL en 8 fases: scrapea Maps, califica web, enriquece emails en cascada, genera previews HTML con IA y envía cold email B2B con compliance LSSI-CE.

PythonPlaywrightClaude APIMaps APIGmail SMTP
Live
Read →
L3 Modeled domain

2026

003

Agency theme · pSEO

WordPress · Custom · Live

Tema custom con CPTs propios, taxonomías geo-localizadas, landings programáticas (pSEO) servicio × ciudad, JSON-LD schema.org y GSAP ScrollTrigger.

WordPressPHPTailwindGSAP
Live ↗ live
Read →
L2 Single schema

2025

004

Healthcare clinic platform

WordPress · Client · Live

Tema custom con 16 plantillas service-specific y self-bootstrapping: tras activar el tema todas las páginas se crean solas con su template asignado.

WordPressPHPTailwind
Live
Read →
L2 Single schema

2025

005

Grupo Quique

WordPress · Bedrock · Live

Site corporativo editorial para grupo de transporte familiar (40 años, 3 empresas). Tema PHP plano sobre Bedrock con bootstrap idempotente de páginas, re-seed versionado por constante y hero 3D del Kenworth con Three.js + DRACO.

BedrockWordPressVite 6Tailwind v4GSAP
Live
Read →
L1 File-based

2025

006

Unity MCP

Tooling · Prototype

Experimento con Model Context Protocol para controlar el editor de Unity desde Claude Desktop / Cursor.

UnityMCPC#
Archive ↗ repo
GitHub →
L1 File-based

2023

007

ML Playground

Learning · Java

Práctica universitaria de machine learning: clasificación supervisada y comparativa de modelos.

JavaWeka
Archive ↗ repo
GitHub →