9+ years building high-scale distributed systems · 2x Jeff Bezos Award Winner · Published IET Researcher · M.Tech AI/ML @ BITS Pilani
Lead Backend Engineer with 9+ years of experience delivering production systems across media and entertainment(UGC), SaaS, fintech, e-commerce, and renewable energy. Currently specializing in GenAI-first architectures: RAG pipelines, multi-agent systems, and LLM-powered applications at scale.
Co-architected Nojoto, India's leading multilingual storytelling platform, scaling it from 10K to 20M+ users and Rs 12Cr ARR. Built Elasticsearch infrastructure handling 225M documents at sub-50ms latency, a 30x performance improvement. Led a team of 8 engineers managing 200K+ daily messages and 50TB of media.
Pursuing an M.Tech in Artificial Intelligence & Machine Learning at BITS Pilani, bridging academic rigor with hands-on production experience.
- Scaled Nojoto from 10K to 10M+ users and 2M+ creators, raising Rs 26Cr in funding; recognized by Google (#WeArePlay), MeitY Top 100 Startups 2022, and YourStory Tech30
- Built Elasticsearch infrastructure for 225M documents delivering sub-50ms latency and 30x performance improvement, powering user and content discovery at scale
- Awarded Jeff Bezos Award for People & Leadership twice, recognizing outstanding impact in engineering and team development
- Published IoT research in IET Electronics Letters: a non-intrusive solar monitoring system for NISE & NIWE, Ministry of New and Renewable Energy · Read Paper
- Advised 50+ startups on MVP development, engineering team building, and go-to-market strategies
- Reduced infrastructure costs by 30% while improving performance by 60% through cloud architecture optimization
Two production-grade GenAI systems architected end-to-end as an M.Tech dissertation at BITS Pilani — not demos or wrappers around off-the-shelf RAG. Each addresses a real problem: hallucinated legal citations in citizen-facing tools, and unverifiable black-box ESG scores in climate finance. Both implement multi-agent pipelines with hallucination-control layers, citation-level grounding verification, and human-in-the-loop governance. Repos are private; architecture deep-dives, measured results, and live walkthroughs available on request.
NyayaBot takes a citizen's complaint — written, spoken, photographed, or recorded — and returns a plain-language mediation summary where every legal statement is backed by a real statutory passage. It solves two problems: the vocabulary gap between informal complaints and formal statutes, and citation hallucination in generated legal summaries.
Supported categories
| Category | Example phrase | Governing Act |
|---|---|---|
| Consumer | "refund nahi mila", "phone kharab nikla" | Consumer Protection Act 2019 |
| Rental & Deposit | "deposit wapas nahi diya" | Transfer of Property Act 1882 |
| MSME Payment | "payment nahi aaya, 45 din ho gaye" | MSMED Act 2006, §15–16 |
| Maintenance | "kharcha nahi de rahe" | Hindu Marriage Act 1955, CrPC §125 |
Works in 8 Indian languages across 4 input modes (type, speak, photo, video). Built as an M.Tech dissertation (BITS Pilani) with two original research contributions.
| Contribution | What it does |
|---|---|
| SF-MR (Structured Fact-Set Mediated Retrieval) | Converts the informal complaint into a typed fact set before retrieval — so the system searches the way a lawyer would phrase it, not the way a citizen does |
| Claim-level NLI Verifier | Every generated legal claim is tested against the exact statutory passage it cites; anything that fails is rewritten and re-tested up to 3 times before the user sees it |
Results: hallucination rate 92.5% → 19.2% (73.3pp drop); retrieval P@5 +9.0pp over dense baseline (p = 1.7e−04); macro-F1 1.00; κ = 0.771 across 100 validated scenarios.
Stack: LangGraph · Whisper ASR · EasyOCR · MuRIL · mDeBERTa-v3 NLI · ChromaDB · GPT-4o-mini · FastAPI · Next.js
|
Dispute intake — 8 languages, 4 input modes |
Every citation verified — 5/5 confirmed |
📄 Sample pre-litigation brief (PDF)
An enterprise SaaS platform that automates climate transition risk assessment for banks, asset managers, and sustainability consultancies preparing TCFD, ISSB, CSRD, and SEC climate disclosures. Ingests unstructured ESG sources (regulatory texts, filings, IEA scenarios) and produces standardized, audit-ready, evidence-mapped risk ratings, replacing black-box ESG scores with page-level source evidence.
| Layer | Role |
|---|---|
| Retrieval | Tenant-scoped semantic search over pgvector embeddings |
| Analyst LLM | Scores risk against a defined rubric plus house-methodology calibration notes |
| Grounding check | Deterministic, per-citation verification before anything reaches a human |
| Critic LLM | Independent re-score pass, separate from the analyst model |
| Human review | Experts approve or override; overrides become calibration notes that tune future runs |
Enterprise foundations: multi-tenant isolation, JWT auth with RBAC, audit logging, Prometheus monitoring, structured JSON logging, provider-agnostic LLM abstraction (Gemini / OpenAI / offline mock).
Stack: FastAPI (async Python) · PostgreSQL 16 + pgvector · Next.js + Tailwind · Google Gemini / OpenAI · Docker Compose → Google Cloud Run
Production-grade Retrieval Augmented Generation systems and Generative AI applications.
| Project | Description | Stack |
|---|---|---|
| Hybrid RAG System | Advanced pipeline combining dense + sparse retrieval with Reciprocal Rank Fusion. Automated evaluation using MRR, NDCG, and BERTScore across 500 Wikipedia articles. | FAISS · BM25 · Flan-T5 · RRF |
| Customer Support Voice Agent | Voice-to-voice AI assistant using RAG for documentation-based knowledge retrieval with natural speech interaction. | GPT-4o · Qdrant · TTS |
| Elasticsearch RAG | Large-scale document retrieval using Elasticsearch's vector search capabilities integrated into a full RAG pipeline. | Elasticsearch · Vector Search · LLMs |
| LangChain RAG Chatbot | Production-ready enterprise knowledge retrieval system with customizable document ingestion and hybrid search pipelines. | LangChain · OpenAI · Vector DB |
| Resume Analyzer | Automated resume ingestion from Gmail with AI-powered analysis and structured output to Google Sheets. | LLMs · Gmail API · Google Sheets |
| Multi-Agent Researcher | Collaborative multi-agent system for automated research and information synthesis from diverse sources. | LangChain · Agent Framework · LLMs |
| Project | Description | Stack |
|---|---|---|
| Auto Jobs Applier AI Agent | Intelligent agent that automates job application workflows using AI reasoning and form interaction. | AI Agents · LLMs · Automation |
| AI Professional Headshot Generator | Fine-tuned image generation model for professional portraits. Live Demo | Stable Diffusion · LoRA · Vercel |
| AI Stock Comparison Agent | Financial analysis tool for Indian stocks with real-time data, sector insights, and analyst recommendations. | OpenAI · yFinance · Streamlit |
| AI Cold Email Generator | LLM-based tool for generating highly personalized outreach emails for job applications. | LLMs · LangChain · Python |
| AI Wedding Album | Smart AI-powered photo management and generation platform for weddings. Live Demo | GenAI · Vercel · Image Models |
M.Tech AI/ML at BITS Pilani: combining academic foundations with production-ready implementations.
| Repository | Description |
|---|---|
| M.Tech AI/ML Journey | Labs, research notes, and core AI/ML foundations: Statistical ML, Deep Learning, and NLP. |
| Churn Prediction ML Pipeline | End-to-end MLOps pipeline with experiment tracking, model versioning, and API serving using Airflow, DVC, and FastAPI. |
| NLP & Statistical Machine Translation | Implementation of statistical machine translation with BLEU score evaluation. |
Solar PV Monitoring System · Published in IET Electronics Letters (2017)
Non-intrusive IoT system developed for NISE & NIWE (Ministry of New and Renewable Energy) enabling real-time data capture, cloud processing, and automated fault detection for solar photovoltaic installations.
- Scaled platform from 10K to 10M+ users, 2M+ creators, Rs 12Cr ARR
- Built Elasticsearch infra for 225M documents with sub-50ms latency (30x improvement)
- Delivered AI/ML systems for content recommendations, personalization, and moderation
- Managed team of 8 engineers handling 200K+ daily messages and 50TB of media
- Reduced cloud costs 30%, improved performance 60%, grew organic traffic 70%+
- Awarded Jeff Bezos Award for People & Leadership twice
- Delivered 10+ e-commerce projects ahead of schedule with a team of 3 to 4 developers
- Managed payment integrations and AWS infrastructure, improving client revenue by 25%
- Provided architecture consulting to 50+ clients
- Built solar monitoring platform for government agencies NISE & NIWE under Ministry of New and Renewable Energy
- Developed real-time dashboards with automated anomaly detection pipelines
- Work led to published research in IET Electronics Letters
- From MySQL Hell to Elasticsearch Heaven: How We Built Instagram-Like Search · Scaling to 200M documents and 10M followers with sub-100ms search
- Nojoto System Design: Crafting a Scalable Storytelling Platform · Architecting a platform for millions of users across multiple media formats
- Mastering Elasticsearch: Unleashing the Power of Search · Technical guide on implementing efficient search in data-driven systems
- Leveraging FFmpeg in Content-Based Platforms with Python · Video and audio processing for modern media platforms
- AI Agent Deployment for Company-Wide Automation · Building enterprise-grade AI agent systems for departmental orchestration
- How to Stay Valuable as an Engineer in the AI Era · Shifting focus from code output to system reliability and engineering judgment
Gurugram, India · surya13493@gmail.com · linkedin.com/in/anandsuraj


