Skip to content
View anandsuraj's full-sized avatar
:dependabot:
Building agentic AI systems.
:dependabot:
Building agentic AI systems.

Highlights

  • Pro

Organizations

@Mercor-Intelligence @mercor-code-envs

Block or report anandsuraj

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
anandsuraj/README.md

Suraj Anand

Lead Backend Engineer · AI/ML Architect · GenAI Systems Builder

LinkedIn GitHub Substack Medium Email

9+ years building high-scale distributed systems · 2x Jeff Bezos Award Winner · Published IET Researcher · M.Tech AI/ML @ BITS Pilani


Expertise Areas

AI Architecture RAG Systems GenAI Solutions LLM Applications Vector Databases Search Infrastructure MLOps Technical Leadership Cloud Architecture


About

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.


Key Achievements

Jeff Bezos Award IET Published BITS Pilani

  • 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

Enterprise AI Platforms

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.

Multi-Agent Systems LangGraph Hallucination Control Human-in-the-Loop NLI Verification pgvector Multimodal 8 Indian Languages

NyayaBot — Multilingual Legal Assistant with Verified Citations

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

NyayaBot dispute intake and fact extraction

Every citation verified — 5/5 confirmed

NyayaBot citation verification with entailment scores

📄 Sample pre-litigation brief (PDF)


TransitionIQ — AI-Powered Climate Transition Risk Intelligence Platform

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


RAG & GenAI Portfolio

Production-grade Retrieval Augmented Generation systems and Generative AI applications.

Featured RAG Systems

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

Generative AI Applications

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

Academic Work

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.

Research

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.

Read Paper


Professional Experience

Lead Engineer · Nojoto · Feb 2019 – Present

  • 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

Full-Stack Developer · Digital Projects · Jan 2018 – Feb 2019

  • 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

Software Engineer · Soreva Energy · Jan 2017 – Dec 2017

  • 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

Technology Stack

Languages & Frameworks

Python Django FastAPI Flask PHP JavaScript Streamlit

AI/ML & GenAI

OpenAI LangChain Hugging Face TensorFlow RAG Systems AI Agents CrewAI Llama Stable Diffusion

Databases & Search

Elasticsearch PostgreSQL MongoDB MySQL Redis Qdrant FAISS Pinecone

Cloud & Infrastructure

AWS Azure Docker Kafka Airflow CI/CD


Expertise Areas

AI Architecture RAG Systems GenAI Solutions LLM Applications Vector Databases Distributed Systems Search Infrastructure MLOps Technical Leadership Cloud Architecture


Featured Articles

System Design & Scale

AI & Emerging Technology


Popular repositories Loading

  1. churn-prediction-ml-pipeline churn-prediction-ml-pipeline Public

    A fully automated ML pipeline for customer churn prediction in telecom, orchestrated with Apache Airflow. Covers data ingestion, validation, feature engineering, model training, deployment, and mon…

    Python 13 1

  2. ai-professional-headshot-generator ai-professional-headshot-generator Public

    Transform any photo into a professional headshot in seconds with AI-powered enhancement. Perfect for LinkedIn profiles, resumes, and professional portfolios.

    TypeScript 4 2

  3. WhatsappBulkMessaging-nodejs WhatsappBulkMessaging-nodejs Public

    WhatsappBulkMessaging is used to Automate Whatsapp through Whatsapp web. We can add number of contacts from CSV file whom we want to send messages .

    JavaScript 3 1

  4. ai-content-creation-reels ai-content-creation-reels Public

    A Flask-based web application that leverages AI to generate various types of content including photo quotes, video reels, voice videos, and avatar videos.

    Python 2

  5. movie-suggestions-autocomplete-nodejs movie-suggestions-autocomplete-nodejs Public

    Create a dynamic movie title autocomplete feature with Node.js and Express. As users type, they get real-time suggestions from a predefined list. Easy to set up and customize, this app enhances the…

    JavaScript 1

  6. AI-Powered-Cold-Email-Generator-for-Job-Applications AI-Powered-Cold-Email-Generator-for-Job-Applications Public

    This tool helps job seekers create personalized cold emails for job applications. Using Llama3.1 LLM, LangChain, ChromaDB, and Streamlit, it automates the generation of tailored, professional email…

    Python 1