Sobre mí
Desarrollador full stack de 25 años, con casi cinco años en productos SaaS en producción. Una aplicación parte de lo que el usuario necesita poder hacer y de una arquitectura que aguante en el tiempo; la IA atraviesa ambas. Lo que busco: un producto que ver crecer, a una escala que obligue a diseñar mejor.
Lo que hago
- Full stackReact, Next.js y Vue, NestJS, GraphQL y tRPC, PostgreSQL y MongoDB, Docker, Kubernetes, Azure, infraestructura como código con Pulumi y Bicep.
- Programar con IALa IA escribe la mayor parte del código; lo que la hace fiable es su arnés: instrucciones, skills, los datos a los que accede, la validación de lo que produce. Construyo ese arnés y elijo la arquitectura que pide el problema. Desarrollo guiado por especificaciones con GitHub SpecKit, programación agéntica con Claude Code, varias tareas en paralelo.
- Sistemas de IAServidores MCP en producción, agentes y arneses de validación, con autenticación y multi-tenant integrados. Telemetría del uso de la IA con OpenTelemetry, que vincula cada uso a su sistema de IA y aguanta el volumen de producción.
Experiencia
Desde 2021Mar. 2025 – hoy · En remoto
Digital4Better
Desarrollador full stack en Fruggr, una suite SaaS europea que mide el impacto ESG de lo digital. Trabaja en sus módulos AI Governance, Accessibility, Ecodesign y Digital Workplace, y administra su infraestructura Azure y su DevOps.
- Puse la base de producción del módulo AI Governance a partir de un prototipo (AI Act, registro de sistemas de IA, evaluaciones de madurez, plan de acción), y después sus primeras pantallas de negocio.
- Construí el servidor MCP del producto: autorización OAuth 2.1, herramientas según el rol, lógica de negocio compartida con la API.
- Hice utilizable la telemetría de uso de la IA (OpenTelemetry) con el volumen de producción: archivado en bruto, reglas que asignan cada uso a su sistema de IA, reproducción del tráfico de producción en pruebas.
- Aseguré la API: control de acceso obligatorio y probado en cada punto de entrada, límites de peticiones por cliente; tokens de acceso personal y reconexión SSO SAML silenciosa en la plataforma histórica.
- Llevé a producción el escáner de accesibilidad en contenedor, con auditorías tras un inicio de sesión e imágenes Docker reforzadas, y desarrollé el modo automático de la auditoría asistida por IA de la extensión del navegador.
- Construí el formulario de conformidad de ecodiseño (RGESN) y el motor que rellena sus criterios a partir de cada análisis.
- Mantenedor principal de CarbonScore, el producto Digital Workplace: releases, seguridad, puesta en marcha de nuevos clientes, medición del uso de Microsoft Copilot.
- Coautor de la constitución técnica, que siguen tanto el equipo como los agentes de IA.
- Turnos rotativos de atención al cliente, con investigaciones que arranca una IA conectada a los datos del producto.
TypeScript, React, GraphQL, NestJS, tRPC, Zod, MongoDB, Cosmos DB, Docker, Azure
Nov. 2021 – mar. 2025 · En remoto
TechupClimate
Desarrollador, y después lead, en CarbonScore, un SaaS que muestra a los empleados la huella de carbono de su entorno de trabajo digital, en el navegador, Outlook y Teams.
- Lead en la última etapa: despliegues en producción, autónomo tanto en el front end como en el back end.
- Creé el primer servicio de cálculo, separado de la recogida de datos, que fijó la arquitectura del producto; añadí los datos de uso de Microsoft 365 y sus cálculos.
- Diseñé el juego en Figma y construí su motor: puntos, niveles, logros, temporadas, clasificaciones, en tiempo real.
- Desarrollé solo, de principio a fin, el módulo de equipos informáticos y una aplicación de escritorio Windows (Electron).
- Revisé las pull requests de los desarrolladores junior y formé a los aprendices.
TypeScript, Vue, NestJS, API REST, PostgreSQL, Kubernetes, Helm, Docker, Azure, Figma
Abr. – jul. 2021 · Le Bourget
BEA
Becario de desarrollo web en la oficina francesa de investigación de seguridad de la aviación civil.
- Prototipo de un visor web de los parámetros de vuelo de las cajas negras, para sustituir una herramienta interna en MATLAB. Pensado como desechable, llegó a preproducción con los investigadores.
- Elegí Plotly.js tras un estudio comparativo y lo conecté a la herramienta existente por WebSocket.
JavaScript, Plotly.js, WebSocket, MATLAB
Proyectos personales
Mods de Minecraft en Java, con más de un millón de descargas en CurseForge y el código en GitHub.
- Un editor de texturas construido íntegramente con desarrollo guiado por especificacionesGitHub SpecKit
- Una herramienta personal de análisis bursátil con IA integradaIA
- Un mundo 3D multijugador en el navegador, con chat en tiempo realWebSockets
- Un videojuego en Godot, en equipo de dos, con modelos 3D esculpidos en BlenderEn curso
- Un homelab y un VPS: aplicaciones, webs, bases de datos y servidores de juego autoalojadosContenedores
Formación e idiomas
- Grado profesional en desarrollo web y objetos conectados, CY Cergy Paris Université2021 – 2022
- Diploma técnico de dos años en informática, Université Sorbonne Paris Nord2019 – 2021
- Francés, nativo · Español, bilingüe · Inglés, B2Idiomas
¿Buscas a alguien? Hablemos.
Los proyectos freelance de larga duración también son bienvenidos.