Frontend Tech Lead
Mueve el cursor sobre el nombre y haz clic
Vengo de la dirección creativa y me convertí en arquitecto y desarrollador de software. Conecto visión de producto, experiencia de usuario e ingeniería para construir sistemas que escalan sin perder el criterio de diseño. Hoy soy Frontend Tech Lead en The Wise Dreams.
Open source
En abierto construyo herramientas para que los agentes de IA trabajen con criterio: memoria, contexto y guardarraíles.
- 01vordGuardarraíl estático en Rust: juzga cada escritura de un agente de IA antes de que toque el disco. Un binario, 24 lenguajes.Rust · Static analysis · Agents
- 02okf-mcpMemoria persistente para agentes vía MCP: notas Markdown enlazadas, GitHub como fuente de verdad, búsqueda semántica y razonamiento ligero.MCP · Knowledge graph · pgvector
- 03apicentricSimulador de APIs para la terminal: mocks desde YAML, tests de contrato, generación de clientes y conexión con asistentes por MCP.Rust · CLI · Contracts
- 04kthulu-goFramework de Go asistido por IA: scaffolding, grafo del código y servidor MCP para que el agente trabaje sobre estructura, no sobre texto suelto.Go · Scaffolding · MCP
También
- ferrumGenera proyectos Rust + React desde un grafo YAML, con arquitectura hexagonal.
- floci-studioCabina local para infraestructura estilo AWS, con GUI en React y servidor MCP.
Trayectoria
- 2026–hoyFrontend Tech Lead · The Wise DreamsMicrofrontends con Module Federation y SOLID, servicios Python con arquitectura hexagonal, y aplicaciones con IA: flujos agénticos y servidores MCP.
- 2024–2026Frontend Developer / UX-UI Lead · DeipeGIO, el software líder de gestión de ópticas: design system del producto, React y Next.js, testing con Cypress e implantación de IA (LLMs, RAG).
- 2022–2023Full-Stack Developer · codafish GmbHPlataformas de ecommerce enterprise con Symfony y Pimcore, en remoto.
- 2021–2022Director Creativo · LIQUIDDirección creativa, branding y growth para Burger King, KFC, Kellogg's, Belcorp y Roche, y aceleración de startups de alimentación saludable.
- 2013–2021Full-Stack & UX/UI · FreelanceProductos de principio a fin con Node, Python, PHP, Rails, Next y React: gestión, diseño UX/UI y desarrollo.
- 2009–2013Director Creativo · Cartom ComunicaciónLideré la transformación digital de la agencia. Zeiss, Dunlop, Goodyear, Puleva, Roche y la Junta de Castilla-La Mancha.
- 2005–2009Director de Arte & Diseñador Web · Cartom ComunicaciónDirección de arte 360º, online y offline, B2B y B2C.
- 2005Director de Arte & Diseñador Web · ONEASYCampañas, identidad y webs en HTML, CSS y jQuery para Fujitsu y Fellowes.
- 2002–2003Diseñador web y de impresión · ad-do diseño&comunicaciónFlash y HTML para Cartoon Network, Canal de Historia y Solidaridad Internacional.
Cómo trabajo
- i
Producto antes que código.Empiezo por el problema de quien lo usa y por la métrica que demuestra que está resuelto.
- ii
El diseño también se compila.Vengo de la dirección creativa: la interacción, la consistencia y el detalle visual son parte de la ingeniería, no un adorno superficial.
- iii
El guardarraíl es parte del producto.Tests, análisis estático y observabilidad no frenan al equipo: le dan la confianza para iterar rápido y sin miedo a romper producción.
- iv
Liderar es poner las cosas fáciles.Influyo, no mando. Mi trabajo es servir al equipo: quitar burocracia y fricciones, aclarar los objetivos y convertir lo complejo en pasos claros, con herramientas, starters y normas de arquitectura compartidas. Los retos siguen ahí; los obstáculos absurdos, no.
TypeScript · React · Next.js · Module Federation · Python · Rust · Go · Design systems · A11y · MCP · LLMs · RAG
Blog
Guías técnicas sobre arquitectura frontend y agentes de IA, y escritos de mi etapa de director creativo sobre producto y creatividad.
- Oct 2026MCP Apps: interfaces dentro del chat y los problemas que te vas a encontrar
- Oct 2026Module Federation 2: compartir contexto y TanStack Query entre microfrontends
- Sept 2024El poder transformador del Internet de las Cosas
- Jul 2024Tutorial: Creando un Asistente AI de Onboarding con CopilotKit para React
Contacto
¿Construimos algo?