Sobre mí — Arquitecto Frontend especializado en Angular
Mi carrera empezó como suelen empezar: haciendo de todo. PHP, jQuery, algún que otro CMS, y el típico “necesitamos que esto funcione para el viernes.” Pero rápido me di cuenta de que lo que me enganchaba era la parte visual, la interacción, el frontend. Y que me gustaba más pensar en cómo estructurar una aplicación que en picar funcionalidad tras funcionalidad.
En Netberry tuve la oportunidad de montar el departamento de Movilidad y Frontend desde cero. Siete años liderando equipo, eligiendo stacks, definiendo arquitecturas. Angular se convirtió en mi herramienta principal, y Ionic en el puente hacia móvil. De ahí salieron proyectos como una intranet corporativa con gestión de proyectos, Gantt, tableros tipo Trello, vacaciones, control horario — todo con Angular y Laravel.
En 2022 empecé a colaborar con Bosonit a través de la consultora Keapps, incorporándome al equipo de Appolow, una plataforma low-code empresarial. Un año después, Appolow (ahora Appolow Solutions SL) me contrató directamente. Aquí es donde todo lo que había ido aprendiendo sobre arquitectura encajó: diseñé la base técnica completa orientada a modularidad, implementé Angular Schematics personalizados para automatizar la generación de código, construí la biblioteca UI interna y monté el sistema de documentación técnica. Hoy sigo liderando ese frontend, ahora con Angular Signals y TDD como pilares.
Mientras tanto, nació Hub-UI. Lo que empezó como “me estoy repitiendo en cada proyecto” se convirtió en un ecosistema open source con más de 17 bibliotecas Angular publicadas en NPM: modales, tablas paginadas, steppers, breadcrumbs, portales, tableros kanban, gráficos, tooltips, sortables… Cada librería resuelve un problema concreto que yo mismo me encontré, y están diseñadas para que cualquier equipo Angular las adopte progresivamente. Toda la documentación está en hubui.dev.
En 2024 también colaboré con la Universidad de Málaga a través de Binaia (Grupo Bosonit), diseñando y entregando contenidos para un curso Full Stack centrado en Angular y TypeScript.
Qué es lo que mejor hago
Pensar la estructura de una aplicación frontend para que escale sin convertirse en un monstruo. Elegir patrones que el equipo pueda seguir sin necesitarme encima. Montar sistemas de componentes reutilizables que ahorren tiempo de verdad. Y documentar bien lo que hago, para que lo que construyo sirva después de que yo no esté.
Con qué trabajo
Angular (desde AngularJS hasta la v21 con Signals), TypeScript, RxJS, NgRx/Redux, Angular Schematics, Design Systems, monorepos, TDD con Jasmine/Karma. En el día a día integro IA generativa (Claude y ChatGPT) para pair programming, generación de tests y documentación técnica.
Formación
Grado en Ingeniería Informática y Máster en Tecnologías Web por la Universidad de Castilla-La Mancha, donde mi proyecto fin de máster recibió el primer premio de su edición. También tengo el segundo premio en la 1ª edición del concurso RetoMóvil por Drag&Share.