00 — Identity
Aitor Solana Roca
Soy Aitor, desarrollador full-stack con más de 7 años currando en proyectos reales: ecommerce, integraciones con ERPs, CRMs a medida, automatizaciones. Ahora mismo trabajo en Preico Jurídicos, donde he montado desde cero el CRM interno del despacho, una API para sincronizar datos con fuera y hasta una WebApp para gestionar los patrocinadores de un equipo de Moto2. En paralelo, estos dos últimos años también he liderado un equipo de programadores en el desarrollo de aplicaciones privadas de uso interno.
Antes pasé cinco años en Interdigital como desarrollador front-end, muy metido en el mundo Magento: módulos para sincronizar tiendas con Dynamics 365 y Sage, auditorías de seguridad, APIs para conectar frontend y backend. Y antes de eso hubo un tramo largo, de 2012 a 2019, compaginando trabajos en hostelería con seguir formándome y sacar adelante proyectos personales por mi cuenta — hasta que un bootcamp de DevOps me metió de lleno en el stack con el que trabajo hoy.
Esta web es mi sistema operativo personal público: la uso para documentar en qué estoy trabajando y qué estoy aprendiendo ahora mismo — en este caso, Next.js, Supabase self-hosted y despliegue con Docker — en vez de esperar a tenerlo todo perfecto antes de enseñarlo.
01 — Cómo empecé
tail -f historia.log
[origen] Estudié Sistemas Microinformáticos y Redes y después el Grado Superior de Desarrollo de Aplicaciones — ahí programé mi primera app de verdad, conectada a un TPV, y aprendí SOLID casi sin darme cuenta.
[giro] Los primeros años curré en cosas muy distintas — comunicación en tiempo real para una app de spinning en INRETI, inventario para una concesionaria online en ebuga — y después vino un tramo largo, de 2012 a 2019, compaginando hostelería con formación y proyectos propios, hasta que un bootcamp de DevOps en Netmind me metió de lleno en el stack con el que trabajo hoy.
[hoy] Desde entonces no he dejado de meterme en proyectos con muchas piezas moviéndose a la vez — y en los últimos años también en liderar equipo — pero sigo con la misma costumbre: entender el sistema completo antes de tocar nada.
02 — Cómo pienso
Me muevo entre cuatro terrenos que en la práctica están todo el rato pisándose: el desarrollo full-stack — Next.js, React, Node, PHP — que es la base de casi todo lo que he hecho, las integraciones y APIs que conectan sistemas que no nacieron pensados para hablar entre sí — ERPs, pasarelas de pago, TPVs —, la automatización de lo repetitivo — pagos, facturación, sincronización de stock — y construir producto propio desde cero, que es lo que más me llena cuando se da la oportunidad.
Ahora mismo eso significa llevar varios frentes a la vez, y no todos tiran hacia el mismo lado. En Preico Jurídicos monté el CRM interno del despacho desde cero y la API que lo conecta con el resto de herramientas, así que cualquier cambio ahí lo pienso con cuidado — es la pieza que sostiene el día a día de gente que no es técnica. En paralelo llevo la WebApp de patrocinios del equipo de Moto2, que vive en un mundo completamente distinto — presupuestos, contratos, imagen de marca —, y desde hace dos años también lidero un pequeño equipo de programadores construyendo aplicaciones privadas de uso interno, lo que me obliga a pensar no solo en el código sino en cómo se organiza el trabajo de otros. Son proyectos que no se parecen entre sí, pero todos comparten el mismo problema de fondo: hacer que piezas dispersas encajen sin que se note la costura.
Fuera del horario laboral sigo teniendo la costumbre de construir cosas por mi cuenta — no por currículum, sino porque me pica algo y necesito resolverlo. Utilidades que echaba en falta, experimentos con IA para ver hasta dónde llegan, herramientas pequeñas que solucionan un problema muy mío. Algunos de esos proyectos ya están cerrados y funcionando, otros siguen abiertos y cambiando cada semana, y alguno se ha quedado pausado en un cajón esperando que le vuelva a tocar el turno — no porque haya fracasado, sino porque el foco se fue a otro sitio. Si quieres verlos con más detalle, todos están en Proyectos.
A medio plazo quiero meterme más en serio en arquitectura backend, Docker y despliegue real — no solo levantar un contenedor, sino entender bien qué pasa cuando algo falla en producción. De hecho esta misma web es mi terreno de pruebas para eso: Next.js, Supabase self-hosted, Coolify, todo montado y documentado mientras lo aprendo. Quiero que aitor-os sea el registro real de ese camino — no un portfolio bonito que se queda quieto mientras yo sigo cambiando, sino algo que se note que sigue vivo.
03 — Evolución
git log --oneline evolucion