Projects

Things I built.

Side projects, tools, and experiments. Some are useful. Some are just things I wanted to build.

Open source · Research
Agent Escape Lab

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 as detectors and evals to garak, llm-guard, deepeval, promptfoo, and inspect_evals.

Python AI Safety Research 29 models
View on GitHub ↗
Open source · Framework
Kogni·OS

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.

Python Agents SQLite RAG
View on GitHub ↗
Live · Tool
Bolo

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.

HTML/CSS Vanilla JS Web Speech API PWA
Open app ↗
Live · Tool
GeoPulse

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.

HTML/CSS Vanilla JS Python GitHub Actions
Open site ↗
Live · Tool
Planning Poker

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.

Firebase Realtime DB Vanilla JS HTML/CSS
Open tool ↗
Live · Nonprofit
BVSA

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.

HTML/CSS Vanilla JS PWA SEO
Open site ↗
Open-source contributions ↗

Bug fixes and features I've shipped into other people's repos.