13+
Años entregando plataformas web
Full Stack Developer & Drupal Architect
Ayudo a instituciones públicas y universidades a escalar sus plataformas digitales. He liderado arquitecturas headless (Drupal + Next.js) que redujeron de forma notable la latencia de carga, y diseñado migraciones de contenido a gran escala —miles de nodos— con validación y pruebas automatizadas. Combino más de 10 años de experiencia entregando webs Drupal con el liderazgo técnico de equipos de hasta 5 desarrolladores. Además, aplico Machine Learning a problemas reales: construí mi propia librería de redes neuronales desde cero y completé especializaciones de Stanford, DeepLearning.AI e IBM, complementándolas con ejercicios prácticos en Kaggle y el estudio de sus fundamentos matemáticos.
10+ webs Drupal entregadas · 3+ proyectos headless universitarios · arquitecturas con reducción de latencia de forma notable
Arquitecturas headless Drupal + Next.js, migraciones a gran escala y optimización de rendimiento.
Explorar → Especialidad · Machine LearningIA integrada en arquitecturas Drupal de producción, con fundamentos matemáticos y certificaciones.
Explorar → Infraestructura · DevOpsDocker, Linux, CI/CD y Cloudflare Pages. Orquestador de pipelines en Rust (Ferro Pipeit).
Explorar →
El impacto de mi trabajo en números
13+
Años entregando plataformas web
10+
Webs Drupal desarrolladas
3
Proyectos headless (ámbito universitario)
10+
Proyectos en mantenimiento (Drupal y headless)
6+
Años aplicando Machine Learning
Drupal + NextJS
Arquitectura headless desacoplada
Experimentación y código abierto que aplico a problemas reales
Libro publicado con Quarto que reconstruye el aprendizaje automático desde los fundamentos matemáticos —álgebra lineal, cálculo y optimización— hasta el algoritmo. Una base sólida para aplicar ML con criterio.
Librería propia de redes neuronales implementada desde cero en JavaScript: perceptrones, backpropagation y experimentación con algoritmos de aprendizaje. Código abierto como base reutilizable.
Suite de módulos Drupal que aplican la filosofía de ficheros estáticos al manejo de entidades JSON, optimizando la carga mediante la serialización de entidades.
Orquestador de pipelines en Rust con DAG de tareas, ejecución en paralelo y validación de dependencias. Ligero y con trazabilidad de datos.
Mi recorrido profesional en el desarrollo de software
Seidor
Drauta
Pardebits
Ayuntamiento de Mataró
Mercadona / AKI Bricolaje
Serfin RVSL
IES Thos i Codina
EPSEB - Universitat Politècnica de Catalunya
IES Miquel Biada
IES Alexandre Satorras
El stack con el que construyo soluciones escalables
Drupal
PHP
SQL
JavaScript
HTML
CSS
Linux
NextJS / React
NodeJS