I built BudgetGuard, a conversational shopping agent where users set budgets, merchant allowlists, and approval rules in natural language. Its deterministic policy engine approves, blocks, or escalates purchases, and a dashboard records decisions with reasoning traces.
In my current freelance work, I ship React and TypeScript applications and build FastAPI services for RAG and agent workflows. I’ve also built a RAG knowledge assistant with LangChain, FAISS, and Chroma, and maintained a React dashboard at Sabi Programmers Academy.

