Creciendo junto a la tecnología
Soy un desarrollador enfocado en rendimiento, experiencia de usuario y arquitectura moderna. A lo largo de mi carrera, he combinado la ingeniería de software con el diseño visual para construir productos que escalan y marcan la diferencia.

Proyectos que me enorgullecen
Estos son los proyectos en los que he conseguido mejores resultados y que me han llevado a aprender y crecer como profesional.

Abono Único · Ministerio de Transportes
Uno de los grandes proyectos del Ministerio de Transportes ha sido la creación de un Abono Único. En este proyecto he podido poner a prueba no sólo mis conocimientos sino la precisión y agilidad de desarrollo que requiere un proyecto de esta envergadura. Y junto con esta nueva era de la IA, empiezo a meterme de lleno en el mundo de la orquestación y el SDD.

E-commerce Grupo Billingham
Rediseñar y migrar un e-commerce entero desde una tecnología frontend obsoleta pero mantener el backend es un reto que no se puede menospreciar. Definir un stack tecnológico a la altura del reto y dar solución a los grandes problemas existentes en la plataforma fue un proceso lento pero que finalmente terminó dando resultados.

Bershka · Inditex
Entrando de lleno en la arquitectura frontend con Nuxt y VueJS. Este proyecto a nivel técnico me hizo volver a sentirme como un novato, pero poco a poco pude ir aplicando mis conocimientos y ayudando al equipo a definir una arquitectura y estándares de código limpio y mantenibilidad, enfocado en el rendimiento del sitio de Bershka que era la parte más compleja.

Acciona (Agua)
¡Mi primer proyecto profesional con Nuxt y en plena Pandemia! El reto tecnológico fue grande, pero la motivación de tener entre manos un proyecto tan grande como crear una plataforma de gestión de concesiones de la empresa Acciona y contar con un equipo también motivado donde brillaba la colaboración y la ayuda, hizo que sacáramos a tiempo un gran producto.

Premio a mejor app de banca para BBVA en 2016
Trabajar en equipos multidisciplinares con metodologías ágiles y con un gran nivel de exigencia técnica catapultó mi carrera profesional. Tras recibir el premio de mejor App de banca privada, BBVA comenzó un proceso de rebranding en el que trabajé con mi equipo. Juntos conseguimos llevar la aplicación a su siguiente nivel de usabilidad, accesibilidad y diseño.
Experiencia y metas
La historia de mi carrera profesional.
Arquitecto de Frontend
Oct 2024 - ActualidadLiderazgo técnico y diseño de arquitectura frontend escalable para el Ministerio de Transportes, optimizando el SDLC desde el análisis hasta el despliegue. Especializado en modernización de sistemas legacy y creación de herramientas de automatización basadas en IA.
Líder de equipo y Desarrollador frontend
Jul 2022 - Ago 2024Dirección técnica del rediseño integral de la plataforma e-commerce de la compañía. Definición del SDLC, selección del stack tecnológico y supervisión de equipos multidisciplinares.
Empieza mi carrera paralela como inversor
2022En mi experiencia en banca empecé a interesarme por la bolsa, pero era un interés técnico nada más. En los siguientes años empecé a estudiar economía y geopolítica, lo que me ayudó a crear unos objetivos a largo plazo y finalmente, di el primer paso para lograrlos.
Arquitecto Frontend
Jul 2021 - Jun 2022Arquitecto Frontend especializado en el desarrollo, mantenimiento evolutivo y optimización de rendimiento a gran escala para la plataforma internacional de e-commerce de Bershka (Grupo Inditex).
El gran salto como Arquitecto frontend
2021Tras adquirir una gran experiencia en todo tipo de proyectos, mi visión empezó a ser más global desde el inicio al final de un proyecto. Empecé a interesarme en mejorar la propia construcción de proyectos y en dar buenas herramientas de desarrollo y mantenibilidad a los equipos con los que trabajaba. ¡Decidí entrar en el mundo de la arquitectura de software!
Desarrollador Frontend
Ene 2020 - Jul 2021Consultoría técnica, análisis funcional y desarrollo de aplicaciones web e híbridas para grandes clientes corporativos (Acciona, Repsol). Responsable de conceptualización rápida y ejecución de MVPs.
Creación de The Byteland
2020Fundación de este proyecto personal como plataforma de blog, portfolio y recursos técnicos para compartir conocimiento sobre programación, tecnología e inversión.
Responsable del departamento de Frontend
Sep 2018 - Oct 2019Responsable del departamento de frontend dentro de IT. Desarrollo y refactorización del site, aplicaciones internas y landing pages con metodologías ágiles SCRUM.
¡Cambio de categoría a desarrollador Sénior!
2017Mi etapa final en BBVA me hizo adquirir conocimientos transversales de desarrollo y gracias a la oportunidad de trabajar junto a un gran equipo de desarrolladores Sénior, pude convertirme finalmente en uno.
Desarrollador Frontend
Dic 2016 - Ago 2018Desarrollo de la nueva aplicación para móviles del banco BBVA con Ember JS y Node JS. Tests unitarios, accesibilidad e integración continua.
Desarrollador Frontend
Jun 2016 - Dic 2016Desarrollo de aplicaciones híbridas para Android e iOS con Ionic y Cordova, así como aplicaciones web mobile con PHP Symfony.
Freelance Developer
Mar 2015 - Jun 2016Desarrollo de aplicaciones web y móviles para diversos clientes. Especialización en JavaScript, desarrollo de apps móviles con Unity3D y aplicaciones PHP.
Analista Programador
Jun 2012 - Mar 2014Diseño y análisis de aplicaciones con IBM Rational Software Architect (UML). Desarrollo de aplicaciones web para los sistemas de oficinas de BBVA con tecnologías frontend y JSP.
Programador junior a Analista Programador
Mar 2011 - Jun 2012Diseño y análisis de aplicaciones con IBM Rational Software Architect (UML). Desarrollo de aplicaciones web con HTML, JavaScript, CSS, XML y XSL.
Becario como analista programador en BBVA
Mar 2011Aquí empezaron los primeros 3 meses de mi carrera profesional como desarrollador.
Stack Tecnológico & Competencias
Las herramientas, frameworks y metodologías que utilizo a diario para dar vida a cada proyecto.
Vue 3 & Nuxt
Arquitectura escalable con Composition API, SSR, optimización de hidratación y gestión de estados complejos.
AI Agents & SDD
Diseño de agentes de IA personalizados y orquestación de desarrollo guiado por especificaciones (SDD). Optimización de consumo de tokens y creación de técnicas RAG.
Arquitectura Frontend
Diseño de arquitecturas web escalables, modernización de sistemas legacy y optimización del ciclo SDLC.
TypeScript & JavaScript
Tipado avanzado, patrones de diseño y arquitecturas modulares con ES6+ y TypeScript en proyectos empresariales.
SEO y Performance Web
Posicionamiento en buscadores y optimización de rendimiento web para mejorar la experiencia del usuario.
TailwindCSS & CSS
Sistemas de diseño basados en tokens, temas oscuros dinámicos, layouts fluidos y metodologías CSS modernas.
Node.js & APIs
Construcción de servicios backend eficientes, integración de bases de datos y APIs REST con Node.js.
Testing (Jest & Cypress)
Cobertura completa con pruebas unitarias, integración y E2E usando Jest, Cypress y Cucumber.
Git & CI/CD
Automatización de despliegues, pipelines de integración continua y control de versiones con GitFlow.