About
B.Tech student (AI & ML) who builds full-stack products and AI systems, from RAG pipelines and live speech translation to evaluation tools for voice agents. Currently a contract AI engineer, with interests in backend engineering, Generative AI, and scalable systems.
Skills
Open Source
Fixed meeting detection in Rust: app names were matched as plain substrings, so adding the Dia browser would also have flagged NVIDIA and Windows Media Player as browsers; switched to word-boundary matching and added tests. Also fixed the dev web server resolving the wrong app root, made a CLI test build its database path portably, and documented a Windows install error.
Fixed the PostgREST type generator: computed fields matched by argument type instead of name, INOUT arguments counted, foreign tables included.
Selected work
A mix of backend APIs, AI projects, and frontend apps built to solve practical problems.
Built a video-call app where each person speaks Hindi, Telugu or English and hears the others translated into their own language, using real-time speech-to-speech models (Google Gemini Live Translate, OpenAI GPT-Realtime-2 and GPT-Realtime-Translate, chosen per meeting). Translation runs in the speaker's browser and the translated voice is swapped into the WebRTC call, with live captions relayed over Socket.IO. Compared all three models on real two-person calls and wrote an interpreter prompt that stopped GPT-Realtime-2 from answering questions instead of translating them. Deployed on Vercel and Render with a TURN relay for calls across different networks.
Built a RAG app that indexes a user's top 15 GitHub READMEs into Redis vector search, so questions about any repository are answered from that repository's own text. Cut embedding cost with 1,500-character overlapping chunks, batched Gemini embedding calls (32 texts across 5 workers) and a 24-hour SHA cache that skips unchanged READMEs. FastAPI backend with PostgreSQL for accounts, OTP email sign-up and background indexing jobs.
Designed a conditional Retrieval-Augmented Generation (RAG) workflow using LangGraph that intelligently routes user queries to either direct LLM inference or document retrieval based on query intent. Built a semantic retrieval pipeline by processing PDF documents into vector embeddings, indexing them with FAISS, and retrieving relevant context using LangChain for grounded response generation. Developed an interactive Streamlit application integrated with Groq LLM to deliver low-latency, context-aware responses with modular workflow orchestration for extensibility.
Work Experience
Get in Touch
I'm open to backend, AI, and product engineering opportunities. Reach out by email or connect on LinkedIn. Send me an email or message me on LinkedIn .


