Hola, soy Santi López
Full Stack Developer & Drupal Architect
Más de 10 años construyendo plataformas digitales para instituciones públicas y universidades. Especialista en Drupal, arquitectura headless (Drupal + NextJS), migraciones complejas y optimización de rendimiento web. Apasionado por el código limpio y las soluciones que generan impacto real. Desde hace años también exploro el Machine Learning: construí mi propia librería de redes neuronales desde cero y completé especializaciones de Stanford e IBM. Actualmente complemento mi trabajo con ejercicios prácticos en Kaggle y con el estudio sistemático de los fundamentos matemáticos —estadística, álgebra y cálculo— que hay detrás de los algoritmos de machine learning.
10+ webs Drupal entregadas · 3+ proyectos headless universitarios · optimizaciones de rendimiento con reducciones en tiempos de carga reales
Cifras clave
El impacto de mi trabajo en números
13+
Años desarrollando web
10+
Webs desarrolladas en Drupal
3
Proyectos headless (ámbito universitario)
10+
Proyectos en mantenimiento (Drupal y headless)
6+
Años explorando Machine Learning
Drupal + NextJS
Arquitectura headless desacoplada
Proyectos personales
Experimentación, aprendizaje y código abierto
Principios de Machine Learning
Una reconstrucción desde los fundamentos matemáticos hasta el algoritmo, publicada con Quarto. Álgebra lineal, cálculo multivariable y optimización paso a paso.
Neural Network Library
Librería propia de redes neuronales implementada desde cero en JavaScript. Perceptrones, backpropagation y experimentación con algoritmos de aprendizaje.
Entity JSON Suite
Suite de módulos Drupal que aplican la filosofía de ficheros estáticos al manejo de entidades JSON. Optimización de carga serializando entidades.
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.
Trayectoria
Mi recorrido profesional en el desarrollo de software
Experiencia profesional
Drupal Full Stack Developer + NextJS Developer
Seidor
- Lideré la arquitectura de portales institucionales headless (Drupal como CMS + Next.js en el frontend), reduciendo la latencia de carga hasta un 40%.
- Diseñé e implementé migraciones de contenido a gran escala (miles de nodos) con validación y automatización de pruebas.
- Asumí el liderazgo técnico de equipos de hasta 5 desarrolladores: revisión de código, definición de estándares y mentoría.
- Optimicé el rendimiento de plataformas de alto tráfico (+100k visitas/mes): caché, renderizado y consultas a base de datos.
- Tecnologías: Drupal, Next.js, React, PHP, SQL, JavaScript, CSS, HTML.
Drupal Full Stack Developer
Drauta
- Desarrollé de extremo a extremo más de 10 proyectos Drupal en solitario y en equipo, del backend al frontend, 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).
Otra experiencia
Delineante de planes de autoprotección
Ayuntamiento de Mataró
- Redacción de planes de autoprotección y verificación de normativas de seguridad.
Atención al cliente y caja
Mercadona / AKI Bricolaje
- Gestión de caja, atención al cliente y reposición.
Delineante de ICT
Serfin RVSL
- Delineación de proyectos de Infraestructuras Comunes de Telecomunicaciones.
Formación oficial
Grado Superior en Desarrollo de Aplicaciones Web
IES Thos i Codina
Grado en Ciencia y Tecnología de la Edificación (Arquitectura Técnica)
EPSEB - Universitat Politècnica de Catalunya
Técnico Superior en Aplicación y Desarrollo de Proyectos de Construcción
IES Miquel Biada
Bachillerato Tecnológico
IES Alexandre Satorras
Formación complementaria
Tecnologías
Mi stack técnico principal
Drupal
PHP
SQL
JavaScript
HTML
CSS
Linux
NextJS / React
NodeJS