Arquitecto IT y AI Agent Engineer

Elu Gonzalez

Diseño agentes que construyen, revisan y verifican software en producción. Yo pongo el criterio; ellos no entregan sin cumplirlo.

Elu Gonzalez, de traje, con los brazos cruzados al aire libre

10.413 contribuciones en el último año.

Detrás del calendario hay ramas de agentes, PRs revisadas por CodeRabbit y tests que deciden qué entra en cada producto.

Cómo trabajan mis agentes.

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.

  1. Exploran antes de preguntar.

    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.

  2. El test falla primero.

    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.

  3. La revisión se defiende.

    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.

  4. QA con otros ojos.

    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.

  5. Puertas que bloquean.

    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.

  6. El sistema aprende.

    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.

Lo que han construido.

Productos en producción que diseñé yo y que mis agentes construyeron y verificaron con este sistema.

  • App de iOS y watchOS

    App Store

    RazFit

    App 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.es

    Taxfactory

    Ademá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.app

    RazFit Web

    Blog 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

    VisuApp

    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

    astro-markdown-for-agents

    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.

Experiencia.

Arquitectura en MSI Studio y productos propios construidos con agentes. Antes, más de diez años de consultoría IT.

MSI Studio

Arquitecto IT y AI Agent Engineer

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.

  • Arquitectura IT
  • CI por capas
  • EKS y Azure

Herramientas: TypeScript, Python, C#, Terraform, AWS, Azure, GitHub Actions

Freelancer

Infraestructura y productos

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.

  • Agentes autónomos
  • Cloudflare Workers
  • SEO programático
  • iOS

Herramientas: Cloudflare Workers, D1, R2, Supabase, Astro, TypeScript, Swift

Antes de MSI

  • Pryme

    Consultor Senior IT

    Diciembre 2022 - Agosto 2024

    Barcelona, España

    Software empresarial en JavaScript, TypeScript y AL para Business Central, con Azure AI y Power Automate aplicados a procesos reales.

  • Ernst & Young (EY)

    Consultor Senior IT

    Abril 2019 - Diciembre 2022

    Barcelona, España

    Auditorías IT de aplicaciones empresariales: detectar vulnerabilidades, corregirlas y agilizar la gestión de usuarios. Certificación EY Data Strategy.

  • Studentfy

    Consultor IT

    Septiembre 2015 - Abril 2019

    Barcelona, España

    Soporte técnico a clientes y equipos en varios países, y formación interna en frameworks JavaScript y herramientas de automatización.

  • Supercellcomp

    Consultor IT

    Junio 2013 - Junio 2015

    Venezuela

    Sistemas administrativos en siete sucursales, con unas 8.000 solicitudes al mes para CONATEL. Ayudé a situar a la empresa como la tercera del país en registros de usuarios.

Habilidades.

Lo que uso para construir, y dónde lo he usado.

  • Codex

    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.

  • Claude

    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.

  • Grok

    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.

Hablemos.

Si buscas a alguien que diseñe agentes y los ponga a producir software que aguante en producción, escríbeme.

elugon10@gmail.com
Teléfono
+34 634 91 86 59
Ubicación
BarcelonaTambién trabajo en remoto
Respuesta
En un díaMi tiempo de respuesta habitual