Portfolio Agent
2026Next.js portfolio with a FastAPI backend agent that controls the UI via accessibility tree snapshots.
About
Portfolio Agent is this very website — a Next.js portfolio paired with a FastAPI backend that powers an AI chat assistant. The agent communicates over WebSockets, reads the page's accessibility tree snapshot to understand the current UI state, and can execute actions on elements (scroll, click, fill inputs) to guide the visitor and has access to my resume and projects` descriptions through agentic RAG for personal answers. LangGraph orchestrates the agent's reasoning, tool use, and multi-turn conversation flow.