Skip to content
View swastik-nandy's full-sized avatar

Block or report swastik-nandy

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.

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
swastik-nandy/README.md

👋 Hey, I'm Swastik

I spend most of my time making AI agents actually do things instead of just talking about them.

LinkedIn Email GitHub


🧠 About Me

I'm a Software Engineering Intern at Embitel Technologies India Private Limited, a Volkswagen Group company, where I build agentic AI systems and retrieval pipelines that run in actual production, not just in a notebook.

Here's the honest pitch: I don't think of "RAG" and "agents" as two separate things anymore. My whole world is the blend — agentic loops that reason and re-plan, tool calling and MCP-based orchestration that let agents actually reach out and touch real systems, retrieval pipelines that feed those agents grounded context instead of hallucinated vibes, and model lifecycle management so the whole thing doesn't rot the moment a model gets swapped or a prompt drifts.

If you've ever built a "RAG chatbot" that's really just embed-and-cosine-similarity with extra steps — I've been there, outgrown that, and now build the version with actual reasoning, actual orchestration, and actual observability behind it.


🚀 What I Work On

  • Agentic loops — plan → act → observe → re-plan, with self-correction when retrieval or a tool call comes back wrong
  • Tool calling & MCP — wiring agents into MCP servers and external tools so they can query, fetch, act, and not just chat
  • Multi-agent orchestration — planner/executor/critic patterns, routing between agents instead of one giant prompt doing everything
  • RAG pipelines at scale — chunking, embedding, hybrid dense+sparse search, reranking, on Qdrant
  • Adaptive graph-based retrieval — going beyond flat vector similarity when context actually needs structure and relationships
  • Model lifecycle management — versioning, evals, drift detection, rollback, and knowing when a model swap silently breaks your retrieval quality
  • FastAPI backend services that hold all of the above together and actually ship

🎯 Right Now I'm

Building        Agentic RAG systems with tool calling + MCP orchestration
Wiring          Multi-agent loops that self-correct instead of one-shot guessing
Scaling         Retrieval pipelines on Qdrant — hybrid search, reranking, graph-aware context
Managing        Model lifecycle — versioning, evals, drift, rollback
Always          Learning something that makes last month's architecture look naive

🛠️ Tech Stack

Languages

Backend

Databases & Cache

Agentic AI / RAG / Orchestration

Tools & Infrastructure


🧩 Where I Spend My Time

Agentic AI            Reasoning loops · Multi-agent orchestration · Tool calling · MCP integration
RAG Engineering       Chunking · Embedding · Hybrid search · Reranking · Graph-aware retrieval
Model Lifecycle       Versioning · Evals · Drift detection · Rollback strategy
Backend Engineering   FastAPI · APIs · Databases · Caching · Deployment
Data Engineering      Ingestion pipelines for messy, real-world enterprise data

🏗️ What I'm Building — Embitel Technologies (Volkswagen Group)

Agentic RAG Platform

This is the main thing I pour my energy into. It's not "a chatbot with a vector DB" — it's an actual agentic system:

  • Agentic loops that plan a retrieval strategy, execute it, look at what came back, and re-plan if the context is thin or wrong
  • Tool calling + MCP so agents can reach beyond the vector store — query live systems, call internal tools, fetch structured data on demand
  • Multi-agent orchestration splitting work across planner, retriever, and executor roles instead of cramming everything into one prompt
  • Adaptive graph-based backend for retrieval that understands relationships, not just cosine similarity
  • Hybrid dense + sparse search on Qdrant, with reranking layered on top for actual precision
  • Model lifecycle management wrapped around all of it — because none of the above matters if you can't tell when a model swap quietly tanked your retrieval quality

AI Backend Systems

The infrastructure that makes the above possible without falling over:

  • FastAPI services gluing agents, tools, and retrieval together
  • Self-correcting pipelines with feedback-driven query rewriting when retrieval misses
  • Semantic caching so I'm not re-embedding or re-calling tools for the same thing twice
  • Data engineering pipelines built to swallow messy real-world enterprise data without breaking

📌 How I Think About Engineering

  • An agent that can't call a tool or hit an MCP server is just a chatbot wearing a trench coat
  • RAG without reranking is basically retrieval roulette
  • If you can't tell when your model version changed and quality dropped, you don't have a system — you have a hope
  • Graph-aware retrieval beats flat vector similarity the second context actually has structure
  • Build things understandable and testable first — clever comes later, if at all
  • Don't hard-code business logic into pipelines that are supposed to generalize

📊 GitHub Stats


🔥 GitHub Streak


💬 Ask Me About

  • Agentic loops — how to make an agent actually reason and re-plan instead of one-shotting
  • Tool calling and MCP — wiring agents into real external systems
  • Multi-agent orchestration patterns
  • RAG pipelines that actually hold up at scale (hybrid search, reranking, graph retrieval)
  • Model lifecycle management — versioning, evals, drift, rollback
  • FastAPI backend architecture for AI-heavy systems

🌐 Let's Connect


⚙️ Building agents that plan, call tools, retrieve, and actually get it right

Popular repositories Loading

  1. Real-Time-Crypto-Tick-Predictor Real-Time-Crypto-Tick-Predictor Public

    A real-time crypto tick prediction engine built with Rust, Redis, and Postgres, streaming over 160k+ rows/day with sub-10ms latency. Combines DAG-based feature engineering and multimodal ML (XGBoos…

    Rust 1

  2. Docs-chatbot Docs-chatbot Public

    Building an AI documentation assistant that transforms Markdown/MDX technical docs into structured, metadata-rich knowledge chunks using NLP signals, semantic chunking, hybrid retrieval, vector sea…

    Python 1

  3. Image-Captioning-System Image-Captioning-System Public

    Jupyter Notebook

  4. Hotel-Management-System Hotel-Management-System Public

    This end to end Hotel Management & Booking System is built from scratch using Spring Boot (Java) for robust backend APIs and PostgreSQL for managing bookings, room availability, and customer data. …

    JavaScript

  5. Cognizant-Digital-Nurture-4.0---Deepskilling Cognizant-Digital-Nurture-4.0---Deepskilling Public

    Java

  6. swastik-nandy swastik-nandy Public