ai engineer º india · open to remote
i'm an ai engineer who builds llm-powered products — production rag pipelines with real evals, multi-provider llm tooling, and the python apis behind them. i like turning messy problems into small, fast tools people actually want to use. see my work or reach me at t.prayag.eng@gmail.com.
blog
work
- metquay inc · software engineerjune 2025 - present
building an offline-first pwa companion to the cloud platform — indexeddb + service-worker sync with git-style conflict resolution, so lab technicians keep working across multiple devices without connectivity.
- zerone consulting · software developerjan 2025 - may 2025
developed a full tuition management application from the ground up, implementing a complex system for hierarchical user access.
- collab junction · application developerjune 2024 - aug 2024
improved platform stability by implementing enhanced error messaging and logging systems, successfully reducing application crashes by 30%.
projects
- isra — hybrid-retrieval rag over the indian startup ecosystem07.2026
a production rag system over 111 indian startups with a hand-rolled retrieval pipeline — pgvector cosine search + postgres full-text search fused via reciprocal rank fusion, reranked by a bge cross-encoder (no langchain). custom llm-as-judge eval harness (reranking lifted mrr 0.688 → 0.750; 0.94 faithfulness on the golden set), streaming sse chat with grounded [source n] citations, langfuse tracing, and a retrieval lab comparing vector vs hybrid vs hybrid+rerank. live on gcp cloud run + vercel + supabase.
pythonfastapipgvectorhybrid searchbge rerankerllm-as-judge evals - multi-llm client — unified async client for openai, anthropic & gemini05.2026
a provider-agnostic async python client that normalizes messages, streaming, token usage, and errors across openai, anthropic, and gemini behind one interface. ships as a library, cli, interactive repl, and fastapi service — with tenacity retries, pydantic v2 models, mypy-strict typing, a concurrent compare() across providers, and 40 tests.
pythonasyncioopenaianthropicgeminifastapi - readora — rag chat interface for pdfs05.2025
built a citation-style rag chat app where users upload pdfs and ask grounded questions. pipelines gemini-embedding-001 into pinecone (namespace per file), streams answers via gemini-2.5-flash, and stores files on vercel blob with neon postgres + drizzle orm.
next.js 15gemini 2.5 flashpineconevercel blobclerkdrizzle orm - ask video.ai — saas rag bot for youtube12.2024
developed a web tool for video querying using langchain, gemini api, and pinecone. handled transcript chunking and embedding storage, resolving data overlap issues for real-time responses. managed codebase with turborepo and bun.
next.jslangchaingemini apipineconeturborepobun
github activity
663 contributions in the last year