Hola, soy Santi López

Desarrollador Drupal senior · Arquitectura headless

Llevo más de 10 años desarrollando plataformas Drupal para instituciones públicas y universidades. Trabajo en arquitecturas headless con Next.js, migraciones de contenido y rendimiento, y he acompañado a equipos de hasta cinco desarrolladores. Me interesa que las decisiones técnicas respondan a las necesidades de cada proyecto.

10+ webs Drupal desarrolladas · 3 proyectos headless universitarios

Santi López, desarrollador web full stack

Trabajo en proyectos institucionales

Por confidencialidad, describo estos trabajos sin identificar a las instituciones. Son ejemplos de mi experiencia, no fichas de clientes concretos.

Portales universitarios con Drupal y Next.js

Contexto. Portales con mucho contenido que necesitaban separar su gestión de la presentación.

Mi aportación. Participé en tres proyectos headless y he liderado decisiones de arquitectura con Drupal como CMS y Next.js como frontend.

Objetivo técnico. Separar la gestión del contenido del frontend para facilitar su evolución y trabajar en los tiempos de carga.

Migraciones de contenido en Drupal

Contexto. Trasladar miles de nodos sin depender de comprobaciones manuales para detectar errores.

Mi aportación. Diseñé e implementé las migraciones, con validaciones y pruebas automatizadas durante el proceso.

Qué permitió. Comprobar el contenido migrado con pruebas automatizadas, además de las revisiones manuales.

Ver mi experiencia y contenidos sobre Drupal →

Cifras clave

El impacto de mi trabajo en números

10+

Años de experiencia en desarrollo web

10+

Webs Drupal desarrolladas

3

Proyectos headless (ámbito universitario)

5

Desarrolladores en equipos que he liderado

Trayectoria

Mi recorrido profesional en el desarrollo de software

Experiencia profesional

2019 - Actualidad

Drupal Full Stack Developer + NextJS Developer

Seidor

  • Lideré decisiones de arquitectura en portales institucionales headless (Drupal como CMS + Next.js en el frontend) y trabajé en mejorar sus tiempos de carga.
  • Diseñé e implementé migraciones de contenido a gran escala (miles de nodos) con validación y automatización de pruebas, eliminando errores manuales.
  • Lideré equipos de hasta 5 desarrolladores: revisión de código, definición de estándares y mentoría técnica.
  • Optimicé el rendimiento de plataformas de alto tráfico mediante caché, renderizado y ajustes de consultas a base de datos.
  • Tecnologías: Drupal, Next.js, React, PHP, SQL, JavaScript, CSS, HTML.
2015 - 2019

Drupal Full Stack Developer

Drauta

  • Desarrollé de extremo a extremo más de 10 proyectos Drupal en solitario y en equipo, incluyendo 3 proyectos headless para el ámbito universitario.
  • Formé y mentoricé a 3+ nuevos miembros del equipo, acortando su curva de incorporación.
  • Participé en proyectos para instituciones públicas y educativas con requisitos de accesibilidad y escalabilidad.
  • Mantenimiento y evolución de más de 10 proyectos (Drupal monolíticos y headless).
2014 - 2015

WordPress Developer

Pardebits

  • Desarrollé y mantuve proyectos en WordPress, incluyendo temas y funcionalidades a medida.
  • Tecnologías: WordPress, JavaScript, CSS, HTML.

Otra experiencia

2011

Delineante de planes de autoprotección

Ayuntamiento de Mataró

  • Redacción de planes de autoprotección y verificación de normativas de seguridad.
2009 - 2010

Atención al cliente y caja

Mercadona / AKI Bricolaje

  • Gestión de caja, atención al cliente y reposición.
2006 - 2008

Delineante de ICT

Serfin RVSL

  • Delineación de proyectos de Infraestructuras Comunes de Telecomunicaciones.

Formación oficial

2013 - 2015

Grado Superior en Desarrollo de Aplicaciones Web

IES Thos i Codina

2008 - 2013

Grado en Ciencia y Tecnología de la Edificación (Arquitectura Técnica)

EPSEB - Universitat Politècnica de Catalunya

2005 - 2007

Técnico Superior en Aplicación y Desarrollo de Proyectos de Construcción

IES Miquel Biada

2003 - 2005

Bachillerato Tecnológico

IES Alexandre Satorras

Formación complementaria

2023

Machine Learning Specialization

DeepLearning.AI, Stanford University

2023

Mathematics for Machine Learning and Data Science

Coursera

Proyectos personales

Herramientas y recursos que desarrollo para aprender y compartir lo aprendido

Machine Learning

Principios de Machine Learning

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.

Machine Learning / JS

Neural Network Library

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.

PHP / Drupal

Entity JSON Suite

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.

Rust

Ferro Pipeit

Orquestador de pipelines en Rust con DAG de tareas, ejecución en paralelo y validación de dependencias. Ligero y con trazabilidad de datos.

Tecnologías que aplico

El stack con el que construyo soluciones escalables

Drupal

Drupal

PHP

PHP

SQL

SQL

JavaScript

JavaScript

HTML

HTML

CSS

CSS

Linux

Linux

NextJS / React

NextJS / React

NodeJS

NodeJS