Built an agent that interprets natural-language specs to autonomously write, execute, and debug code, then render interactive UI widgets (charts, forms, dashboards) as live browser components.
Integrated computer-use capabilities — screenshot perception and DOM interaction — enabling the agent to visually verify and self-correct rendered output in a sandboxed browser environment.
Orchestrated multi-step tool chains (code generation, execution, visual feedback, iterative refinement) using a ReAct loop with MCP-compatible tool adapters.