Bravent

Librería de componentes React (TSX) y sistema de UI agéntico

Rol
Frontend Platform Lead
Año
2024 — Present
Stack
ReactTypeScriptAI toolingClean ArchitectureGit hooks

01 /Contexto

Una marca necesitaba unificar todo su lenguaje de UI en React, y la consultora quería que la entrega en React fuera rápida y segura — incluso para personas que no programan React. El encargo era una librería React (TSX) reutilizable más una forma de que no-expertos construyeran sobre ella sin romper la arquitectura.

02 /Mi rol

Construí la librería de componentes React (TSX) y el sistema agéntico sobre ella. Me hice cargo de la arquitectura y, sobre todo, de los guardrails que la mantienen correcta: en lugar de depender de la revisión, la arquitectura se hace cumplir por tooling, de forma que el sistema se mantiene sano sin importar quién construye sobre él.

03 /Decisiones técnicas

  • Librería de componentes React (TSX) que unificó todo el lenguaje de marca en un único sistema coherente.
  • Capa agéntica generada íntegramente por IA que permite construir React de producción sin saber programarlo.
  • Guardrails en git hooks que hacen cumplir la estructura de clean architecture y bloquean los commits no conformes — la arquitectura se mantiene correcta por tooling, no por revisión.
  • En un proyecto real de cliente, una persona sin base de frontend sacó un proyecto React completo sin escribir una línea de código.
  • Sistema de chat con IA replicable reutilizado en React y Angular, bajando el coste de cada proyecto que necesitaba una superficie conversacional.

04 /Resultado

La UI React de la marca se convirtió en un único sistema coherente y reutilizable, y construir sobre ella dejó de requerir saber React: la capa agéntica más los guardrails permitieron que no-desarrolladores entregaran proyectos completos con la arquitectura correcta por diseño.

Librería de componentes React (TSX) y sistema de UI agéntico — Jorge Raboso Barceló