IA · agentes LLM · Barcelona o remoto UE · disponible ahora
Construyo productos completos con agentes LLM y controlo cada línea que escriben.
Barcelona · ciudadano UEAgentes LLM · React · TypeScript · Go
Más de siete años en observabilidad, fintech, banca y administración, ahora construyendo productos completos con agentes LLM como equipo de entrega. Ejecuto Claude Code, Codex, Cursor y Grok contra reglas versionadas, conecto servidores MCP a cada repositorio, asigno cada tarea al modelo adecuado, y todo lo que producen pasa por CI antes de integrarse.
Subí la cobertura de tests automáticos ~20% en dos semanas en un proyecto crítico de Dynatrace.
LMaaS · Claude Code · Go · React · TypeScript · Barcelona
Mi propia tienda de láminas en forsphoto.com: 18 copias fine art firmadas en cuatro colecciones, de la costa del Pacífico, el suroeste desértico y Europa, impresas por encargo en cuatro tamaños. Seis idiomas, pago alojado en Stripe, sin base de datos, cuentas ni analítica.
Un registro privado y personal de consumo que aprende una previsión por hora a partir de tus propios datos, en el dispositivo. Modela horarios, recencia, cantidades y patrones entre sustancias, y contrasta sus previsiones con datos históricos reservados. Tus registros permanecen en el navegador.
Una app de idiomas que enseña siete lenguas jugando, guarda un léxico personal de Wiktionary con repaso espaciado y usa Claude para desglosar frases enteras gramaticalmente. Las palabras se enlazan entre idiomas en un atlas 3D. Tu léxico se queda en el dispositivo; las cuentas opcionales van cifradas de extremo a extremo.
Una web trilingüe en producción para la tienda de artesanía de Silvia Galiano en Gràcia, Barcelona. Castellano, catalán e inglés; cómo llegar, horarios y contacto directo, sin dependencias ni rastreadores.
Prototipo de rediseño para un proyecto de baños de sonido y fotografía de naturaleza en Sant Hilari Sacalm: un blog de WordPress convertido en cinco páginas en catalán con reserva de plazas y portfolio fotográfico. Auditado, especificado, construido y verificado con un flujo multiagente.
El escaparate de Fors Corp: webs y asistentes de IA para clínicas y gestorías de Barcelona. Castellano, catalán e inglés, prerenderizado estático, sobre el sistema de diseño Fors, sin cookies ni analítica.
Una web de una página para una ferretería de barrio en la calle Lepant, en el Eixample de Barcelona. Castellano, catalán, inglés y francés; estado de abierto en directo, contacto por WhatsApp, tema claro y oscuro inspirado en el rótulo de la tienda y un mapa que solo se carga si se pide.
Mesa de operaciones local para sesiones de Claude, Codex, Cursor y Grok: último prompt, git sucio, salud de Vercel, bóveda de env, extra de menú en macOS.
Looks de iTerm2 a un clic: 121 presets de color, fuente, desenfoque y un prompt Powerlevel10k a juego. Galería pública; el servidor local aplica de verdad.
Servicio de modelos autoalojado en Apple Silicon: sirve modelos de lenguaje locales con una API compatible con OpenAI, para que mis apps hagan inferencia sin proveedor cloud, y entrena, sirve y reentrena modelos de ML con releases SemVer. API en Go, consola en React.
Plataforma de observabilidad, dos artefactos versionados desde un mismo árbol: un agente en Go que recoge métricas, sirve una API HTTP e incrusta su propio panel, con detección de anomalías y previsiones por ML; y la librería de componentes React con la que se pinta.
Plataforma configurable de gestión de negocio: ventas, stock, usuarios y caja para un pequeño comercio, en proceso de reconstrucción sobre el sistema de diseño Fors.
Construyendo productos completos con agentes LLM como equipo de entrega: design systems, un agente de observabilidad, un servicio de modelos que se reentrena solo. Abierto a roles de ingeniería de IA y a trabajo a medida.
Dynatrace
Ingeniero de software
Mayo 2022 — nov 2025
Frontend para Dashboards y Notebooks: Angular, luego React y TypeScript. Del diseño técnico al release.
Biblioteca frontend compartida en ambos productos
Cobertura de tests automáticos ~20% en dos semanas en un proyecto crítico
Suite de integración recortada para acelerar Jenkins
CREALOGIX Group
Ingeniero de software
Mayo 2020 — mayo 2022
Angular de empresa para banca retail y privada en el entorno de Saudi Aramco.
Componentes reutilizables en un framework compartido
Escritorio y móvil con plazos exigentes
T-Systems Iberia
Desarrollador de software
Jun 2018 — abr 2020
Software de empresa para el sistema de gestión judicial del Departamento de Justicia.
Servicios Java 7/8 con Spring, Struts y APIs REST
Oracle y SQL Server en equipos grandes de la administración
Stack
Frontend
React
TypeScript
JavaScript
Angular
HTML5
CSS3
RxJS
Accessibility
State management
Testing
React Testing Library
Jest
Playwright
Integration testing
Ingeniería
Git
CI/CD
Jenkins
Agile
Code reviews
Mentoring
Backend
Java
Spring
Struts
REST APIs
Oracle
SQL Server
Laboratorio
Piezas llamativas que encajarían junto a las herramientas que ya saco. Cada una usa un oficio que ya practico: observabilidad, mapas, música, hardware, software local-first.
Trace Theater — Reproducir una petición web como un escenario: los spans salen entre bambalinas, los errores como candilejas rojas.
Eixample OS — La trama Cerdà como escritorio. Cada manzana es una ventana. Barcelona como window manager.
Night Bus — Los NitBus de TMB como un panel de salidas de latón. Llegadas en vivo, tipografía analógica.
Climbing Planetarium — Una temporada de escalada como carta estelar. Los grados son magnitudes. El descanso, cielo oscuro.
Crate Radar — Barrido de la biblioteca musical como un control aéreo. Los duplicados pitan. El BPM es altitud.
Room Frequency — Anuncios de pisos en Barcelona como una radio de onda corta. Sintoniza el alquiler, oye el barrio.
Contacto
Dos puertas, un buzón. Reclutadores con un rol de IA o frontend, o quien necesite una app a medida. Lo leo.
Reclutadores
Contrátame
Roles de ingeniería de IA y LLM. Barcelona o remoto UE. Agentes, React, TypeScript, Go.
Un año de contribuciones y trabajo público reciente. Se actualiza cada cinco minutos mientras está visible; GitHub puede tardar en publicar cambios. El calendario sigue el perfil público y puede incluir contribuciones privadas anónimas.