Bravent

React (TSX) component library & agentic UI system

Role
Frontend Platform Lead
Year
2024 — Present
Stack
ReactTypeScriptAI toolingClean ArchitectureGit hooks

01 /Context

A brand needed its entire UI design language unified in React, and the consultancy wanted React delivery to be fast and safe — even for people who do not write React. The brief was a reusable React (TSX) library plus a way to let non-experts build on it without breaking the architecture.

02 /My role

I built the React (TSX) component library and the agentic system on top of it. I owned the architecture and, crucially, the guardrails that keep it correct: rather than relying on review, the architecture is enforced by tooling, so the system stays sound no matter who is building on it.

03 /Technical highlights

  • React (TSX) component library that unified an entire brand's design language into one coherent system.
  • Agentic layer generated entirely by AI that lets people build production React without knowing how to code it.
  • Git-hook guardrails that enforce clean-architecture structure and block non-conforming commits — the architecture stays correct by tooling, not by review.
  • On a real client project, a person with no frontend background shipped a complete React project without writing a line of code.
  • Replicable AI-chat frontend system reused across React and Angular, lowering the cost of every project that needed a conversational surface.

04 /Outcome

The brand's React UI became one coherent, reusable system, and building on it stopped requiring React expertise: the agentic layer plus the guardrails let non-developers ship complete projects with the architecture correct by design.

React (TSX) component library & agentic UI system — Jorge Raboso Barceló