Bounded authority for agents that can transact
Independent Product R&DTargetTarget Reference Architecture
Tool access does not by itself establish transaction authority. This protocol-neutral target reference architecture turns agent proposals into bounded, policy-checked, transaction-bound, credential-isolated and auditable external actions.
Deterministic PolicyTransaction-Bound ApprovalScoped Grants
Toggle-Driven Hybrid Retrieval With Skills
Self-Built ProjectDemonstrated
A self-hosted LangGraph and FastAPI RAG service for a regulated finance and legal practice. Vector search always runs; allowlisted web search is added only when the request toggles it on, never by an LLM router. Four self-reflection gates with hard-capped retry loops decide whether an answer ships. Slash-invocable skills run as isolated sub-agents over the same graph, and opt-in Langfuse tracing plus async DeepEval scoring observe every run without adding latency.
LangGraphFastAPIMilvus
A Small Model Taught to Use 40+ Tools
Self-Built ProjectDemonstrated
A LangGraph ReAct agent over a custom MCP backend exposing 40+ tools, with the decision model replaced by a fine-tuned Gemma 3 4B. Successful multi-turn tool trajectories from production were filtered and reformatted into an SFT dataset, then used to train Gemma 3 4B with QLoRA — cutting cost and latency while making tool-call formatting far more reliable.
Gemma 3 4BQLoRASFT
Turn Documents into Structured Data with AI
Self-Built ProjectDemonstrated
A production-ready FastAPI service that extracts structured data from PDFs and images using OCR and LLM technology. Features async processing, JWT authentication, and support for multiple document types including invoices, legal documents, and ESG reports.
FastAPICeleryPostgreSQL
Production-Ready AI Agent with Specialized Skills
Self-Built ProjectDemonstrated
A FastAPI service powering a LangChain DeepAgent backed by Ollama llama3.2:3b. Features four specialized skills for complex reasoning tasks, SSE streaming for real-time responses, Redis rate limiting, and multi-turn session memory.
FastAPILangGraphLangChain
AI-Powered Cricket Scoring for Gully Cricket
Self-Built ProjectDemonstrated
A Next.js 14 mobile-optimized cricket scoring application for box cricket and gully cricket matches. Features ball-by-ball scoring, intelligent rules engine, live statistics, and smart undo functionality.
Next.js 14TypeScriptTailwind CSS
Local-First Hybrid Conversational Voice AI Assistant
Self-Built ProjectDemonstrated
A local-first, hybrid conversational voice AI assistant powered by LiveKit Agents. VAD, STT, and LLM run locally with Apple Silicon acceleration; default Edge-TTS sends response text to Microsoft Edge's online text-to-speech service.
LiveKit AgentsFastAPIPython 3.12