Elu Gonzalez
@elugon
Arquitecto IT y AI Agent Engineer
Diseño agentes que construyen, revisan y verifican software en producción. Yo pongo el criterio; ellos no entregan sin cumplirlo.

Detrás del calendario hay ramas de agentes, PRs revisadas por CodeRabbit y tests que deciden qué entra en cada producto.
@elugon
Yo diseño el sistema y fijo el criterio. Los agentes exploran, implementan, se revisan entre ellos y solo entregan lo que pasa las pruebas.
Varios agentes leen el repositorio en paralelo: arquitectura, contratos, tests y deuda. Solo me llega la pregunta que el código no responde, y no se escribe una línea hasta cerrarla.
Cada cambio empieza con un test en rojo que describe el comportamiento. Agentes de ejecución con un alcance cerrado lo ponen en verde. Si pasa a la primera, el test no vale.
CodeRabbit revisa cada PR. Mi agente de resolución separa hallazgos reales de falsos positivos, prioriza seguridad y corrección, y convierte los fallos en tests de regresión.
Quien revisa no es quien implementó. En las entregas críticas lanzo revisores independientes en paralelo, cada uno con su perspectiva: integridad, estrategia y redacción.
Los validadores paran la entrega ante páginas casi idénticas, datos sin fuente, un gasto de APIs por encima del tope o cualquier comprobación fallida del manifiesto de la app.
Cada skill vive en su propio repositorio, cambia por PR revisada y pasa una auditoría. Se sincroniza sola al abrir sesión. Lo que deja de ahorrar trabajo se rehace o se retira.
Productos en producción que diseñé yo y que mis agentes construyeron y verificaron con este sistema.
App de iOS y watchOS
App StoreApp de fitness con suscripciones, Apple Watch y modo offline. El backend vive en Supabase con RLS, y las compras, las notificaciones del App Store y el push corren en Edge Functions.
150archivos de tests unitarios y de interfaz
Cómo se verifica
Un manifiesto de 18 comprobaciones decide cada entrega, y un AGENTS.md enruta a los agentes hacia 27 políticas de arquitectura.
Asesoría fiscal
taxfactory.esAdemás de la web, un sistema de contratación online: pago con Stripe, firma de documentos y entrega automática sobre Workers, D1, R2 y cinco colas con reintentos.
328PRs integradas tras revisión
Cómo se verifica
Staging con E2E antes de cada paso a producción y una jerarquía de AGENTS.md que un test comprueba.
Contenido multidioma
razfit.appBlog y SEO programático para buscadores y asistentes de IA, con llms.txt y Markdown para agentes en cada página.
18idiomas
Cómo se verifica
Detectores de similitud, duplicados y texto repetido, y un hook que ejecuta el build completo y E2E antes de cada push.
Herramienta interna
Mi estudio de capturas para el App Store: editor en canvas, variantes por idioma y publicación directa en App Store Connect, sobre Workers, D1, R2 y colas.
3formatos de dispositivo: iPhone, iPad y Apple Watch
Cómo se verifica
Desarrollado con TDD obligatorio. Si la publicación falla a mitad, se reanuda desde el último checkpoint.
Paquete propio
Integración de Astro que genera Markdown determinista a partir del HTML, para que un agente de IA lea la web sin tragarse el marcado.
6webs de clientes lo usan
Cómo se verifica
CI con cobertura y verificación del paquete antes de cada publicación.
Arquitectura en MSI Studio y productos propios construidos con agentes. Antes, más de diez años de consultoría IT.
MSI Studio
Septiembre 2024 - PresenteTiempo completoBarcelona, EspañaEquipo de 7 desarrolladores
Diseño la arquitectura y la CI de los productos del estudio con un equipo de 7: un espacio de datos europeo, una plataforma de gestión de proyectos y timesheets, y un producto de render con IA.
Herramientas: TypeScript, Python, C#, Terraform, AWS, Azure, GitHub Actions
Freelancer
2025 - PresenteFreelanceBarcelona, España
Al margen de MSI, diseño productos y plataformas de clientes y los opero con mis agentes: webs en Cloudflare Workers con datos sincronizados, SEO programático con validadores y apps propias como RazFit.
Herramientas: Cloudflare Workers, D1, R2, Supabase, Astro, TypeScript, Swift
Lo que uso para construir, y dónde lo he usado.
Aquí vive casi todo mi trabajo con agentes. Cada skill describe un proceso entero, como resolver una revisión de CodeRabbit o generar páginas de SEO, y reparte el trabajo entre agentes que exploran y agentes que ejecutan. Antes de usar una skill modificada, tiene que pasar sus tests de contrato.
Lo uso para explorar repos grandes y planificar antes de tocar código. En webs como Pedro Ochoa tengo agentes con un rol fijo: uno para la arquitectura de Astro, otro para CSS y otro para SEO. Mis skills se sincronizan desde GitHub cada vez que abro sesión.
Lo estoy probando como orquestador. En RazFit Web le preparé un paquete de plan para que reparta las tareas con el mismo ciclo que el resto: explorar, test primero y revisión aparte.
Si buscas a alguien que diseñe agentes y los ponga a producir software que aguante en producción, escríbeme.
elugon10@gmail.com