--:--

Lab

Side projects, experiments, and a couple of things you can try right now.

Ask AI about my work

Demo

Agentic RAG in action — the model decides when to call a search tool, live, on this site's content, before it answers.

Agentic RAGTool CallingTypeScriptReact

Transaction categorizer

Demo

An independent demo — not Intuit's code — showing how an LLM can read a transaction description and classify it into a spending category with a reasoning trace, in real time. Type one below.

LLMAgentic AITypeScript
ArqLift

ArqLift

Live

Log workouts, track performance over time, and stay consistent — with GenAI-powered insights surfaced from your logged data. Live in production.

React TypeScript Node.js GenAI
Visit