Hola, soy Santi López

Full Stack Developer & Drupal Architect

Con más de 10 años de experiencia construyendo plataformas digitales escalables. 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. Además, mantengo un documento técnico en Quarto sobre los fundamentos matemáticos del ML.

Santi López, desarrollador web full stack

Cifras clave

El impacto de mi trabajo en números

13+

Años desarrollando web

11+

Años especializado en Drupal

6+

Años explorando Machine Learning

5-10

Devs mentorizados por equipo

Drupal + NextJS

Arquitectura headless desacoplada

Proyectos personales

Experimentación, aprendizaje y código abierto

Machine Learning

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.

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.

PHP / Drupal

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.

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.

Trayectoria

Mi recorrido profesional en el desarrollo de software

Experiencia profesional

2019 - Actualidad

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 y mejorando la experiencia de edición de contenidos.
  • Diseñé e implementé migraciones de contenido a gran escala con validación y automatización de pruebas.
  • Asumí el liderazgo técnico de equipos multifuncionales: revisión de código, definición de estándares y mentoría.
  • Optimicé el rendimiento de plataformas de alto tráfico (caché, renderizado y 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 proyectos Drupal en solitario y en equipo, del backend al frontend.
  • Formé y mentoricé a nuevos miembros del equipo, acelerando su curva de incorporación.
  • Participé en proyectos para instituciones públicas y educativas con requisitos de accesibilidad y escalabilidad.
  • Tecnologías: Drupal, PHP, SQL, JavaScript, CSS, HTML.
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

2022

IBM Data Science Professional

Coursera

Tecnologías

Mi stack técnico principal

Drupal

Drupal

PHP

PHP

SQL

SQL

JavaScript

JavaScript

HTML

HTML

CSS

CSS

Linux

Linux

NextJS / React

NextJS / React

NodeJS

NodeJS