Infraestructura de agentesRol: Arquitectura de herramientas
Agent Tooling
Un único gateway gobernado para todos los agentes de código de la empresa. Codex, OpenCode, Cursor o Claude se conectan a un solo endpoint /mcp que aplica el catálogo, los permisos por usuario y la entrega de credenciales, y audita cada llamada autorizada.
ContribuciónDiseño del modelo de catálogo y permisos, de la Portal API y su UI, y de los adaptadores MCP para GitLab, Jira, Jenkins, SonarQube y bases de datos internas.
ImpactoOfrece a los equipos un único endpoint gobernado para agentes, con identidad, política y auditoría centralizadas en lugar de configuración por cliente.
TecnologíasFastAPI, MCP, Next.js, Pydantic y Docker Compose
Pipeline interna + LLMRol: Pipeline de datos + producto
Catálogo UES
Pipeline interna que convierte proyectos de GitLab en un catálogo técnico consultable. El equipo puede encontrar y reutilizar trabajo de distintos repositorios.
ContribuciónPlanteamiento de la pipeline completa: extracción, enriquecimiento con LLM, clasificación, API e interfaz.
ImpactoResponde a «¿esto ya lo hemos hecho antes?» sin abrir los repositorios uno a uno.
TecnologíasPython, GitLab API, Spring Boot, MySQL, Next.js y Docker
Proyecto personal · en desarrolloRol: Producto + ingeniería de software
Gold Rush
Un pueblo isométrico en 3D donde las empresas tienen sus propias parcelas y sus fundadores pueden convertirse en residentes. Los personajes de IA tienen memoria, conversan y participan en actividades por el pueblo.
ContribuciónDesarrollo del pueblo, su navegación e interacciones y los sistemas que dan vida a los residentes. Trabajo tanto en la experiencia 3D como en el backend que mantiene el mundo en marcha.
ImpactoReúne el pueblo y sus residentes en un mundo que se puede explorar. El desarrollo sigue en marcha.
TecnologíasNext.js, TypeScript, Three.js, PostgreSQL, Blender y agentes de IA
Sistema privadoRol: Arquitectura + ingeniería de software
Memoria Operativa
Sistema local-first que mantiene proyectos, tareas y decisiones disponibles para los agentes entre sesiones.
ContribuciónDefinición de la arquitectura y construcción de la capa de memoria, la búsqueda semántica y las herramientas MCP alrededor del flujo de trabajo.
ImpactoReduce la carga de contexto entre sesiones y hace más reutilizable el conocimiento de proyecto.
TecnologíasFastAPI, Next.js, Postgres, pgvector, Ollama y MCP
Producto de escritorio privadoRol: Desarrollo de escritorio
BIA
Aplicación de escritorio para apoyar flujos de reuniones y documentación.
ContribuciónConstrucción del producto de punta a punta.
ImpactoReúne un flujo de trabajo interno en una única aplicación.
Mapa interactivo de un videoensayo sobre La Odisea. Los personajes, sus relaciones y los lugares aparecen al ritmo del reproductor de YouTube.
ContribuciónDiseño del modelo narrativo y construcción del layout determinista del grafo, el enrutado de aristas y la aparición progresiva sincronizada con los capítulos del vídeo.
ImpactoPermite explorar los personajes y lugares de los 19 capítulos del vídeo.
TecnologíasNext.js, TypeScript, React Flow, Dagre y YouTube IFrame API
App de barra de menús para macOS con sesiones de foco estrictas: bloquea dominios que distraen vía NextDNS en Mac y iPhone, y una sesión activa no se puede parar ni reconfigurar hasta que el temporizador termina.
ContribuciónConstrucción de la app de barra de menús, una CLI y un servidor MCP sobre el mismo estado, más un watchdog que reaplica los bloqueos si algo cambia a mitad de sesión.
ImpactoMantiene bloqueados los dominios que distraen hasta que termina la sesión de foco.
TecnologíasSwift, SwiftUI, NextDNS API y un servidor MCP local
Recorrido profesional
Experiencia
Ingeniero de software
Eurecat
Trabajo como ingeniero de software en Eurecat, un centro tecnológico, en proyectos de cliente y de I+D: pipelines de datos, APIs, interfaces técnicas y flujos con IA. Además de la entrega, he construido herramientas internas, estandarizado configuraciones de proyecto y ayudado a que la IA sea parte normal del flujo de ingeniería.
Trainee de desarrollo
Escola Port Barcelona
Implementación de nuevas funcionalidades web, mejora de la interactividad y adaptación de desarrollos en WordPress según las necesidades del proyecto y del equipo.
Formación
Estudios
Ingeniería Informática
Universitat Pompeu Fabra
Formación orientada a ingeniería de software, análisis, arquitectura y construcción de sistemas.
Técnico Superior en Desarrollo de Aplicaciones Web (DAW)
Ciclo formativo de grado superior
Formación de dos años cursada después de Bachillerato, con una base práctica en frontend, backend, bases de datos y desarrollo de aplicaciones web.
Forma de trabajar
Cómo trabajo
Me gusta seguir un problema por todo el producto, desde la interfaz hasta la API y los datos que hay detrás.
Cuando encuentro trabajo repetitivo, busco cómo automatizarlo o documentarlo para facilitarle el comienzo a la siguiente persona. Las herramientas internas y las convenciones compartidas forman parte de ese trabajo.
Con la IA, quiero entender dónde ayuda y dónde necesita límites o revisión humana.
En qué trabajo
Pipelines de datos y flujos con IA
Extracción, clasificación, enriquecimiento y recuperación de contexto técnico.
Herramientas internas y automatización
Herramientas que reducen la configuración repetitiva y el trabajo manual.
Herramientas e integraciones para agentes
Integraciones MCP y convenciones compartidas para trabajar con agentes en equipo.
Backend y arquitectura de sistemas
APIs y servicios que se pueden seguir entendiendo cuando el producto crece.
IA aplicada
IA en el trabajo diario, con el contexto, los límites y la revisión humana que necesita cada tarea.
contacto
Contacto
Abierto a problemas interesantes y buenos equipos. El email es la vía más rápida.