Skip to content
View Darsh-Nandu's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Darsh-Nandu

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
Darsh-Nandu/README.md

⚡ Darsh Nandu

B.Tech · Data Science & AI · IIT Bhilai

Typing SVG

Portfolio   LinkedIn   GitHub   Open to Internships



💡 About Me

darsh = {
    "institute"  : "IIT Bhilai",
    "degree"     : "B.Tech — Data Science & AI",
    "focus"      : ["LLM Engineering", "Agentic Systems", "Neural Network Interpretability"],
    "building"   : "Agents that think · Models from scratch · RAG that actually works",
    "philosophy" : "Learn by building. Understand by breaking.",
    "looking_for": "AI/ML Internship — Agent Systems, LLM Tooling, Applied Research"
}

🛠️ Tech Stack

Languages

Python TypeScript

AI / ML

PyTorch LangChain LangGraph HuggingFace Groq Ollama

Backend & Infra

FastAPI Node.js Docker PostgreSQL Redis Qdrant


📂 Projects

🤖 AI Agents & Pipelines

React-Github-Agent

Production-ready autonomous agent managing GitHub repos via LangGraph ReAct loop, FastMCP tools, and dual memory (Mem0 + LangGraph).

LangGraph FastMCP Mem0 FastAPI

Blog-Writing-Agent

Agentic blog pipeline with real-time web research, citation grounding, and parallel section writing - across 3 progressive versions.

LangGraph Tavily Ollama

groq-cli-agent

TypeScript CLI AI agent powered by Groq that interacts with the filesystem using natural language commands.

TypeScript Groq

ai-failover

Demand-aware AI API router that automatically switches to a backup provider when traffic exceeds threshold - inspired by Gemini's high-demand behaviour.

Routing HTML


🧠 AI From Scratch

DeepSeek-From-Scratch

Modular DeepSeek LLM architecture - Byte-level BPE tokenization, Multi-Head Latent Attention (MLA), and Mixture-of-Experts (MoE).

PyTorch MLA MoE

MiniGPT

Decoder-only GPT Transformer from scratch - multi-head causal self-attention, positional embeddings, autoregressive generation. Zero HuggingFace.

PyTorch Transformer

LoRA-From-Scratch

Clean PyTorch LoRA implementation - understanding how low-rank weight updates enable efficient fine-tuning from first principles.

PyTorch Jupyter

Knowledge-Distillation

Isolates the pure effect of distillation - teacher-guided student vs hard-label baseline on identical architectures with 5-fold cross-validation.

PyTorch Jupyter

systems-from-scratch

Hands-on journey through real software internals - memory allocators, shells, interpreters, emulators, and quantum algorithms.

Python


📚 RAG & Retrieval · 🔬 Interpretability & Safety

Corrective-RAG

CRAG pipeline with multi-stage corrective layer - document grading → strip extraction → filtering → context refinement → verified generation.

LangGraph RAG Python

neural-network-debugger

Deep semantic activation analysis for PyTorch/HuggingFace models - probe any layer across 6 classifier types to discover where concepts are encoded.

PyTorch HuggingFace

guardrails

Production-style LLM safety pipeline - regex filters, ML toxicity classifiers, prompt injection detection, and output scanning. Inspired by Anthropic, OpenAI & Meta.

Python Safety


⚙️ Infrastructure & Tooling

neural-gateway

Production-grade LLM inference platform - BullMQ job queue, SSE token streaming, RAG pipeline (Qdrant + Gemini embeddings), and JWT auth.

TypeScript Node.js Qdrant Redis

data-quality-kit

Batteries-included dataset quality testing framework - completeness, validity, distributions, label noise, drift, and text quality with unified scoring reports.

Python ML

ts-auth-jwt

TypeScript REST API with JWT authentication and role-based authorization using Express, bcrypt, and jsonwebtoken.

TypeScript Express JWT


📊 GitHub Stats




🌐 Let's connect - I'm looking for AI/ML internships!

→ Visit my Portfolio

Pinned Loading

  1. Blog-Writing-Agent Blog-Writing-Agent Public

    This agent doesn’t just "write" - it thinks. Utilizing a multi-step workflow, the agent performs real-time web research, scrapes relevant data, constructs a semantic outline, and drafts high-qualit…

    Python 3

  2. AI-System-Design AI-System-Design Public

    A collection of system design documents for production AI systems - focused on architecture decisions, tradeoffs, and design patterns. No code, just thinking.

    Python 1

  3. ai-failover ai-failover Public

    Demand-aware AI API router that automatically fails over to a backup provider when traffic exceeds a threshold - inspired by Gemini's high-demand behaviour.

    HTML 3

  4. ts-auth-jwt ts-auth-jwt Public

    A TypeScript REST API with JWT authentication and role-based authorization using Express, bcrypt, and jsonwebtoken.

    TypeScript 3

  5. groq-cli-agent groq-cli-agent Public

    A TypeScript CLI AI agent powered by Groq that interacts with the filesystem using natural language commands.

    TypeScript 3

  6. React-Github-Agent React-Github-Agent Public

    A production-ready autonomous AI agent powered by LangGraph, FastMCP, and dual-memory to seamlessly manage, develop, and interact with your GitHub repositories.

    Python 3