I build production systems end to end and ship them — mobile apps that run on real devices, backends that hold up under load, and applied AI that is measured rather than demoed.
- Mobile — Flutter apps with real backends: auth, payments, push, offline sync, release pipelines.
- Backend — FastAPI and Node/Express: REST and streaming APIs, WebSocket signaling, JWT auth, SQL and document stores.
- Applied AI — LLM gateways and routing, RAG with verified retrieval, LoRA fine-tuning, DeepStream computer-vision pipelines.
- Delivery — Docker Compose stacks, GitHub Actions release workflows, signed
.deb/APK artifacts, documented runbooks.
Currently building an Anthropic-compatible pooling gateway (tokenbiryani), an adversarial legal-reasoning engine (VaadVivaad), and an open-source synthetic-data simulation platform (SynthFlow).
Languages
Mobile and desktop
Backend and data
AI and infrastructure
| Project | What it is | Language | Commits / yr | Last commit |
|---|---|---|---|---|
| tokenbiryani | Anthropic-compatible pooling gateway with cache-aware routing | |||
| VaadVivaad | Adversarial courtroom for Indian criminal law | |||
| SynthFlow | Synthetic data simulation platform | |||
| Ruckus | Global-hotkey desktop soundboard for Ubuntu |
tokenbiryani — a pooling gateway that puts one
Anthropic-compatible endpoint in front of every Claude credential you own. It routes on live
anthropic-ratelimit-* headers instead of round-robin, keeps a conversation pinned to the account
holding its prompt cache, fails over transparently up to the first streamed token, and queues
honestly when the pool is dry. Ships with a browser console, Bedrock and Vertex adapters, and a
doctor command that verifies a credential before it is stored.
Python · FastAPI · Docker · LLM routing · prompt caching
VaadVivaad — an adversarial courtroom for
Indian criminal law. Two AI counsel argue a filed case across opening, evidence, rebuttal and
closing; every citation is verified against real authority before it reaches the transcript; the
bench returns a reasoned, confidence-capped order, and the record is then audited for evidentiary
gaps. Self-hosted on Docker Compose with Gemini as the only external service.
FastAPI · React · Qdrant · RAG · Socket.IO · Grafana
SynthFlow — an open-source synthetic data simulation
platform. Not a fake-row generator: entities carry state and move through defined transitions,
relationships hold together, rules and formulas fire under conditions, and trend/correlation engines
make streams behave like production traffic. Publishes through APIs, databases, brokers or files, and
runs fully offline with zero LLM calls.
Python · FastAPI · Next.js · TypeScript · Docker Compose
Ruckus — a desktop soundboard for Ubuntu. Bind a sound to
a key and it fires from anywhere, even while the window is minimised, via an X11 XRecord bridge
measured at 0.36 ms key-to-app latency. Audio is preloaded into memory with unlimited overlapping
voices; ships as a self-contained .deb and AppImage with 23 automated checks behind it.
Flutter · Dart · C/C++ · X11 · SoLoud · SQLite
| Project | What it is | Stack |
|---|---|---|
| settlement | Expense tracking and bill splitting where every multi-party action is a two-sided handshake — splits, settlements and invites only take effect once both parties confirm, each firing a push notification | Flutter · Firebase · Cloud Functions |
| TechByte | Full-screen vertical feed of technically curious questions. Definition questions are rejected by a validator in code, not by convention | Flutter · Firebase · GitHub Actions |
| karm | Offline-first todo app — works fully without a network, syncs only when a list is shared. Signed release pipeline on Actions | Flutter · SQLite |
| drive-biryani | Searches every linked Google Drive account from one screen, merged client-side, at zero recurring cost. Full OAuth2 + PKCE loopback flow | Flutter · Google Drive API |
| hagdu | Hangout planning with reputation scores, badges and leaderboards for who actually shows up — built entirely on Firebase's free tier, no Cloud Functions | Flutter · Firebase |
| cointoss | A coin flip as a cinematic moment: a Blender-rendered 3D toss film with a photoreal minted-coin result and a home-screen widget | Flutter · Blender · Python |
| p2p | Direct peer-to-peer file transfer over WebRTC — the signaling server pairs two browsers and then the file never touches a server | Next.js · Socket.IO · WebRTC |
| portfolio | Personal site plus a protected admin panel over a CMS-style API, with per-section visibility toggles | React · Vite · Express · MongoDB |
| mobile-travelling-guide | Intelligent travelling guide — React Native client against a Python backend API | React Native · Python |
Earlier and academic work
| Project | What it is |
|---|---|
| HackathonAssignment | Social media analyzer producing post-performance insights with Astra DB and Langflow, built for a hackathon |
| NIT-TRICHY-ASSIGNMENT | Coursework collection, including a dynamic blogging platform and a set of Jupyter notebooks |
Several repositories were consolidated in 2026 — p2p-frontend/p2p-backend into
p2p, portfolio-frontend/portfolio-backend into
portfolio, and the two travelling-guide repos into
mobile-travelling-guide. The originals are
archived with their full commit history preserved under each subdirectory.
Open to collaborating on mobile, LLM infrastructure and applied-AI projects.