Things I built.
Side projects, tools, and experiments. Some are useful. Some are just things I wanted to build.
Agentic AI underwriting associate for insurance carriers, MGAs, and specialty programs. Intake, Intelligence, Decision, and Orchestrator agents work submissions from email, portals, and APIs, catch inconsistencies across documents, write risk narratives, and route work against SLAs. Document intelligence for PDF, Excel, and ACORD forms, a configurable appetite rules engine, and guardrails that keep every agent decision auditable.
AI answer engine that turns a website into a searchable knowledge base. The ingestion pipeline re-indexes sites within minutes of a content change across WordPress, Webflow, Shopify, Wix, and Squarespace. Ships with an embeddable answer widget, a dashboard showing what visitors ask and where the content falls short, and lead capture into Calendly and CRMs.
Empirical security research on autonomous AI agent bypass behavior across 29 models and 8 providers. Seven attack categories: network evasion, guardrail escape, tool chain exploitation, autonomous self-modification, multi-agent trust exploitation, persistent adversarial memory, and credential exfiltration. Findings contributed or proposed as detectors and evals to garak, llm-guard, deepeval, promptfoo, and inspect_evals.
From-scratch Python agent framework with no heavy dependencies and no vector database. SQLite FTS5 for RAG, a ReAct loop you can read in full, 9 providers (Anthropic, OpenAI, Groq, Gemini, Mistral, Cohere, Ollama, Bedrock, xAI), and a built-in CLI. Built because most agent frameworks are wrappers around wrappers.
Bilingual speech and vocabulary app for toddlers. Tap an object, hear its name in English and Hindi, then hear the sound it makes. Built for Indian American families who want their kids to grow up speaking both languages.
Signal-first briefs on geopolitics, geography, and world history. A Python pipeline pulls fresh signal every hour, distils it to essentials, and opens a PR against a branch-protected main. Built because I wanted a clean, fast way to stay across what is happening in the world without the noise.
Real-time agile estimation tool. Create a room, share the code, everyone votes simultaneously and the cards flip at once so nobody anchors to the first number. Built for remote teams tired of estimation calls going sideways, with Firebase handling room state across every player in real time.
Multi-page site for Bundelkhand Vikas Sewa Aashram, a grassroots organisation in Bundelkhand working across 22 districts since 1994. Built as a PWA so it loads on the slow rural connections the audience actually has. Full SEO, security hardening, and a Hindi and English toggle.
Bug fixes and features I've shipped into other people's repos.