Work

Built, tested,
and put to work.

Three pieces I'd want read first, then the earlier systems that taught me the parts I now take for granted. No mock-ups — each entry is something that was built and used.

Explore the interactive work atlas ↗

Featured

Enterprise prototypes. Independent products.

01
Client POC · built at TCS · 2026

Telecom customer assistant

Account questions across chat and voice. I built the routing, approved-tool layer and Azure deployment, with LangGraph for questions that need multiple lookups.

Azure OpenAIRealtime voice / WebRTCLangGraphFastAPI
QuestionApproved toolsGrounded answer
Contribution
Architecture, backend, UI and Azure deployment
Evidence
149 mocked unit tests; 47-check live suite
Scope
TCS client POC; voice in 4 languages
02
Live · budget.vaditya.in

Budget, a daily finance app

A monthly budget becomes a daily allowance. I designed, built and operate the app, including a text-and-voice assistant that asks before changing data.

Cloudflare WorkersD1 (SQLite)Workers AIGemini
Budget’s daily allowance and expense entry screen, shown with sample data
Contribution
Designed, built and operated end to end
Evidence
Live product I use daily
Boundary
AI-proposed changes need confirmation
03
Live · the button at the bottom-right

Ask about Aditya

A portfolio should answer follow-up questions. I built this assistant to answer from my published work, cite sources and say when the evidence is missing.

The corpus is small enough that a top-K cutoff turned out to be a liability — the first version dropped the one chunk a recruiter's question needed. It now gives the model the whole corpus and uses the vector scores to rank citations against the answer that was actually written, which is a more honest source trail than similarity to the question.

Cloudflare VectorizeWorkers AI embeddingsGeminiCloudflare Workers
Contribution
Retrieval, API and accessible chat UI
Evidence
Try a real question on this page
Boundary
Source-linked answers; model fallback

Earlier work

Where the document, retrieval and security habits came from.

Document automation

AutoCat — intelligent email document processing

Invoices, tax documents, scanned PDFs and spam arriving by email, routed into ERP workflows: attachment rendering, OCR extraction with fallbacks, AI classification with confidence scoring, Azure SQL logging, and a manual-review path for anything below threshold.

PythonStreamlitAzure OpenAIAzure Document IntelligenceAzure SQLPyMuPDF

Research intelligence

PAPERBRIEF AI — biomedical research assistant

A workspace for exploring scientific papers: PDF parsing, Ollama/Phi-3 retrieval chat, embedding-based paper comparison, PubMed retrieval and relationship analysis with NetworkX.

PythonOllamaRAGPubMedNetworkXStreamlit

Search

SEO using NLP — search optimisation engine

Spell correction and query cleanup, semantic matching, feature extraction and product recommendation over a catalogue — a first pass at the "understand what they meant, not what they typed" problem the telecom router later solved properly.

PythonNLPPandasRecommendation

Security

Multi-factor authentication with chaotic key generation

Secret keys generated from chaotic sequences for unpredictability, dynamic fingerprint selection (one of ten stored samples chosen by generated index), and layered authentication for sensitive transactions.

PythonBiometricsChaotic algorithms