AI Systems Builder · Frontend Software Architect · Angular & Microfrontends · Tech Leader.
Construyo herramientas y sistemas de IA aplicada al desarrollo de software: contexto para agentes, skills operativas, integración de herramientas, evaluación y observabilidad. No me quedo en pedir código a un asistente: diseño el entorno, los límites y las comprobaciones que permiten trabajar con él.
Uno esa práctica con arquitectura frontend, Angular y microfrontends. Mi experiencia en soporte, infraestructura, backend y operación me ayuda a conectar la automatización con lo que necesita un producto real: contratos claros, mantenimiento y continuidad.
Soy venezolano. Trabajé durante años en Ecuador y hoy vivo y trabajo en Madrid, España.
IA aplicada, más allá del asistente.
Mi trabajo en IA está centrado en la ingeniería de software: convertir capacidades de un agente en procedimientos que un equipo pueda entender, comprobar y continuar. Trabajo con Codex, Claude Code y GitHub Copilot, y adapto las instrucciones e integraciones al cliente y al proyecto, sin asumir que todos funcionan igual.
Context engineering y skills operativas
Diseño instrucciones, skills y paquetes reutilizables que explican el objetivo, las versiones, las restricciones y el resultado esperado. En NgAutoPilot conecto esa preparación con detección del stack, selección de capacidades y validación de cambios en Angular y frontend.
Integración de herramientas y memoria
Trabajo con MCP —Model Context Protocol— para conectar herramientas y contexto al agente. Uso memoria persistente con Engram para recuperar decisiones y dar continuidad al trabajo. Distingo una skill de un servidor MCP, un plugin o una CLI: sus instrucciones, permisos y formas de integración no son intercambiables.
Evaluación, guardrails y evidencia
Defino alcance, criterios de aceptación y comprobaciones deterministas para revisar lo que cambia el agente. Separo orientación de enforcement: una instrucción escrita no es una barrera de permisos. Contrasto archivos, pruebas y comportamiento real; instalar una capacidad no demuestra que el cliente la descubra ni que la aplique bien.
Observabilidad, FinOps y privacidad
En Quantum_log desarrollo observabilidad local-first para relacionar actividad de agentes, sesiones, herramientas y consumo. La calidad de captura y las estimaciones tienen que ser explícitas: un dato no disponible no se inventa, y la trazabilidad no debe exigir un archivo centralizado de prompts o información sensible.
También llevo esa práctica a la documentación. En Self-Documenting Democracy diseño skills que convierten un repositorio autorizado en documentación de arquitectura, módulos, flujos y operación, distinguiendo hechos, inferencias y pendientes sin modificar el código para documentarlo.
Del soporte a la arquitectura.
Mi carrera no empezó con Angular ni con inteligencia artificial. Empezó en Caracas, manteniendo equipos, resolviendo incidencias y entendiendo cómo se conectan usuarios, redes y servidores. También escribía aplicaciones en Visual Basic, trabajaba con bases de datos y administraba entornos Windows Server.
Después pasé al desarrollo web y full-stack: PHP, JavaScript, SQL, CMS, comercio electrónico, hosting, DNS y despliegues. En Venezuela y Ecuador aprendí a mirar una solución desde varios lados: lo que necesita el negocio, lo que entiende el usuario y lo que puede mantener el equipo cuando aparece un problema en producción.
Angular y TypeScript se convirtieron en el espacio donde pude unir esas experiencias. La infraestructura me enseñó operación; el backend, contratos y datos; el frontend, experiencia de usuario y arquitectura. Trabajar con agentes de IA añade otra pregunta: cómo conservar el criterio, el control y la evidencia cuando parte de la ejecución se automatiza.
La arquitectura sigue siendo mi base.
Angular, microfrontends y evolución de plataformas.
Diseño arquitecturas frontend empresariales y acompaño la modernización de aplicaciones de distintas generaciones. Defino límites entre hosts, aplicaciones remotas y librerías; contratos entre equipos; dependencias compartidas y formas de desplegar o volver atrás sin convertir cada cambio en una apuesta.
Una migración no es sólo actualizar dependencias. Necesita inventario, un punto de partida que compile, compatibilidad entre Angular, Node.js, TypeScript y RxJS, pruebas de comportamiento y una comparación del resultado. Distingo la actualización necesaria de un rediseño o una modernización adicional: no deberían mezclarse sin una decisión clara.
También trabajo en librerías compartidas y sistemas de diseño: componentes, contratos, accesibilidad, documentación en Storybook, consistencia visual y gobierno de su evolución. La arquitectura más útil no es la más compleja, sino la que permite sostener el producto y continuar el trabajo sin depender de una sola persona.
Criterio antes que velocidad.
No todo necesita inteligencia artificial. Una regla explícita, un script o una validación determinista suelen ser mejores cuando no hace falta interpretar contexto. Reservo los agentes para problemas que necesitan relacionar información, explorar alternativas o coordinar pasos con incertidumbre. El criterio humano sigue dirigiendo el proceso.
Cambios pequeños y reversibles. Alcance claro, parada y recuperación.
Compatibilidad comprobada. Versiones y contratos, no suposiciones.
Pruebas de comportamiento. Unitarias, integración, E2E y validación visual según el riesgo.
Documentación con evidencia. Decisiones, límites y pendientes, no sólo instrucciones.
Simplicidad útil. La herramienta mínima que resuelve el problema.
Liderar es dejar claridad.
He acompañado grupos pequeños y equipos de hasta alrededor de veinte desarrolladores. Mi responsabilidad ha incluido arquitectura, revisión de código, mentorización, estándares, planificación de migraciones y gestión de riesgos, conectando negocio, UX, seguridad y desarrollo.
No entiendo el liderazgo técnico como decidirlo todo. Busco crear contratos, guías y contexto suficientes para que el equipo pueda tomar buenas decisiones y continuar sin depender permanentemente de mí. Una arquitectura debe ayudar a entregar y mantener software, no quedarse en una presentación.
Ideas que llevo a proyectos.
Mis proyectos propios son un lugar para construir, contrastar decisiones y compartir herramientas. Sus expedientes contienen el contexto y los enlaces a la evidencia pública; no los presento como productos a la venta.
NgAutoPilot
Una CLI y un catálogo de skills para ayudar a los agentes a trabajar sobre Angular y frontend con contexto de versión, enrutamiento y límites técnicos. Su idea central: inspeccionar el proyecto, elegir la capacidad mínima, realizar un cambio reversible y comprobar el resultado. No sustituye al desarrollador, a los tests ni a la revisión.
Observabilidad local-first y FinOps para agentes de programación, con Go y SQLite. Explora cómo relacionar proyectos, sesiones, herramientas, consumo y evidencia de integridad sin inventar datos que el proveedor no entrega ni exigir guardar todas las conversaciones.
Skills de documentación en inglés y español para Claude Code y Codex. Una forma de investigar un repositorio autorizado y dejar un archivo de arquitectura, flujos, decisiones y operación con fuentes y límites claros. La narrativa está inspirada en Helldivers; la evidencia técnica no se sustituye por la ficción.
También comparto herramientas para preparar contexto en MultiCopynator y materiales de aprendizaje en Zero2Hero.
En Lab separo el uso observado de herramientas de su calidad o de los resultados de una prueba. En Journal desarrollo las ideas y decisiones que van apareciendo durante el trabajo.
Trayectoria profesional.
He trabajado en seguros, salud, pagos, comercio electrónico, telecomunicaciones y servicios digitales. Esta selección conecta las etapas, no reemplaza el detalle cronológico de mi perfil profesional.
MAPFRE ACTUALIDAD
Arquitectura y desarrollo de soluciones.
Frontend empresarial, Angular, microfrontends, BFF y modernización tecnológica. Librerías corporativas, estándares, migraciones y validación entre aplicaciones, APIs y autenticación. Decisiones y evidencias para que otros equipos puedan mantener y continuar el trabajo.
GFT INICIO EN 2021
Arquitectura frontend y liderazgo técnico.
Coordinación de equipos y definición de estándares en el sector asegurador. Arquitecturas Angular/Nx, revisión de código, seguridad y accesibilidad; pruebas con Jest y Cypress y librerías compartidas con Storybook, Stencil.js y ZeroHeight. Coordinación entre UX, arquitectura, planificación y desarrollo.
RIBERA SALUD / FUTURS 2020–2021
Microfrontends y calidad en salud.
Evolución de aplicaciones frontend y componentes compartidos, guías de desarrollo y criterios comunes de entrega. Angular, arquitectura de componentes, TDD, revisión de código y controles automatizados de calidad y seguridad.
ATOS WORLDLINE 2020
Frontend en sistemas de pagos.
Desarrollo Angular, HTML semántico, accesibilidad, interfaces adaptables e integración de APIs. Trabajo con UX y un equipo Scrum para conectar las necesidades del producto con una implementación mantenible.
E-CHANNEL · ECUADOR 2015–2020
Liderazgo IT y soluciones digitales.
Dirección del departamento de informática, equipos, planificación, presupuestos y relación con clientes. Desarrollo web y comercio electrónico con Angular, React, Gatsby y CMS, junto con administración de servidores e infraestructura. Responsabilidad por la entrega y la continuidad de las soluciones.
COMPRAECUADOR 2014–2015
Desarrollo web full-stack.
Desarrollo y mantenimiento de webs para clientes y herramientas internas de administración y ventas. Una etapa que reforzó la conexión entre las necesidades del negocio, la implementación web y el mantenimiento.
REVERON & ASOCIADOS 2011–2014
Aplicaciones y procesos internos.
Desarrollo con PHP, bases de datos y herramientas para gestionar procesos y solicitudes. Automatización de tareas e integración de necesidades operativas con soluciones que el equipo pudiera usar y sostener.
SOPORTE E INFRAESTRUCTURA 2001–2011
La base de mi forma de investigar.
Planet@, CODSU, Consorcio NSM, Computech y Serinco: equipos, redes, servidores, soporte presencial y remoto. La atención a usuarios, también en Atento, me enseñó a escuchar, preguntar, reproducir un fallo, descartar hipótesis y verificar la solución antes de darla por terminada.
Tecnologías con contexto.
No todas tienen el mismo peso ni las utilizo todas a diario.
IA aplicada al desarrollo
Codex, Claude Code, GitHub Copilot, MCP, Engram, skills y prompts operativos. Preparación de contexto, evaluación determinista, guardrails, documentación con evidencia y observabilidad local-first. El ecosistema y sus fuentes están en el catálogo de Lab, separado del uso observado.
Jest, Cypress, Testing Library, Stryker, ESLint, SonarQube, Storybook, accesibilidad, pruebas visuales y contratos de componentes.
Tooling, agentes y operación
Node.js, Go, SQLite, Python, GitHub Actions, CI/CD, Docker, Linux y Windows. OpenTelemetry y la operación de herramientas locales como áreas de trabajo y aprendizaje.
El camino recorrido
Visual Basic, PHP, SQL Server, MySQL, Oracle, PostgreSQL, MongoDB, Windows Server y AWS. React, Vue, Bootstrap y jQuery; WordPress, PrestaShop, Odoo, Salesforce y SAP en distintos contextos de desarrollo e integración.
Haber pasado por soporte, backend, infraestructura y gestión no significa buscar una solución que lo incluya todo. Significa reconocer mejor sus dependencias, costes, límites y responsabilidades.
Formación y práctica.
Estudios de Ingeniería en Informática. Universidad Alejandro de Humboldt, Caracas, Venezuela, 2012–2015.
Formación de Técnico Superior Universitario en Informática. Instituto Universitario Tecnológico Venezuela, 2008–2011.
He complementado esa base con formación en Scrum, fundamentos de ingeniería, arquitectura web, testing y TDD, cloud, AWS/Azure, Linux, Git y desarrollo con Python y PHP. Los cursos me ayudan a ordenar conceptos y abrir caminos; la práctica pone a prueba lo aprendido construyendo, manteniendo y resolviendo problemas reales.
Lo que sigo aprendiendo.
Sigo profundizando en arquitecturas de agentes, preparación y memoria de contexto, evaluación de skills y prompts, sistemas multiagente, MCP, seguridad y privacidad en flujos automatizados. También en observabilidad, OpenTelemetry aplicado a IA, FinOps para modelos y herramientas locales con Go, sin dejar de seguir la evolución de Angular y del ecosistema frontend.
Mi actividad pública en GitHub muestra una parte del recorrido, no toda la experiencia profesional: una parte del trabajo ocurre en repositorios corporativos privados. Prefiero explicar las decisiones y enlazar evidencias antes que convertir contribuciones, lenguajes o tecnologías en una puntuación personal.
Construir software con memoria, contexto y criterio. Y seguir aprendiendo.