Skip to content
View udarshcodes's full-sized avatar

Highlights

  • Pro

Block or report udarshcodes

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

Hi, I'm Udarsh 👋

AI Systems Engineer in the making • Building agentic pipelines, not just prototypes

Typing SVG


About Me

I'm a second year B.Tech Computer Science student at VIT Chennai, and I spend most of my time building systems that reason, not just apps that respond. My main project right now is CodeSentinel, a ten agent LangGraph pipeline that maps a repository, investigates bugs, plans repairs, generates patches, and validates them before ever touching a pull request.

I care about the full loop: architecture decisions that hold up under scale, documentation that doesn't lie about what the system actually does, and shipping things that a recruiter or a fellow engineer can pressure test in five minutes.


Currently Building

CodeSentinel — an autonomous code repair pipeline

  • Ten specialized LangGraph agents: Repo Mapper, Dependency Analyzer, Static Analysis, Bug Investigator, Repair Planner, Code Generator, Validator, Security Verifier, PR Author, and an Orchestrator that ties them together
  • FastAPI backend, React frontend, ChromaDB for retrieval, Groq for inference, deployed on Azure with Vercel serving the frontend
  • SEARCH and REPLACE style patching instead of relying on git apply, a round robin key dispatcher with failover across six Groq keys, an LRU context cache invalidated on git commits, and tiered model routing between 70b and 8b models for cost and speed

ThreadCounty — an AI powered textile analysis platform

  • Next.js 16 and React 19 on the frontend, FastAPI and OpenCV on the backend, Supabase for data, Groq for the LLM layer

Tech Stack

Agentic and ML tooling: LangGraph  •  ChromaDB  •  Groq  •  scikit learn  •  OpenCV  •  Qiskit


Past Builds

Project What it does
StudyForge Flask and PostgreSQL spaced repetition platform implementing the SM2 algorithm, built as a CS50P final project
FinTrack Python and Flask expense tracker with a custom MVC architecture, built as a CS50x final project
QuantumLens Dash, Flask, Plotly, and Qiskit app with a Groq powered dual model LLM tutor, deployed on Render
IMDb Sentiment Classifier Logistic regression sentiment model built with scikit learn
Morse Code Bridge Encoder and decoder linking a browser to an Arduino over the Web Serial API


Roles and Recognition

  • Google Student Ambassador, GSA 2026
  • Campus Mantri, GeeksforGeeks
  • College Ambassador, TechFest IIT Bombay
  • Student Partner, Internshala
  • Active member: Microsoft Innovations Club VITC, HackClub VIT Chennai, CYSCOM VIT Chennai
  • Oracle Cloud Infrastructure 2025 AI Foundations Associate and Generative AI Professional
  • Harvard CS50x and CS50P
  • McKinsey Forward Core Skills badge
  • Google for Startups Prompt to Prototype
  • IIT Madras Shaastra LLMs workshop
  • Nerds AI Quest 2.0, Top 10

GitHub Stats


Open to internships.

Pinned Loading

  1. codesentinel codesentinel Public

    Autonomous multi-agent system that analyzes GitHub repositories, detects bugs and security vulnerabilities, generates working patches, and raises structured Pull Requests without human intervention.

    Python

  2. portfolio portfolio Public

    Portfolio Website

    JavaScript

  3. quantumlens quantumlens Public

    Interactive 3D quantum state simulator utilizing Qiskit, Plotly, and a dual-model LLM pipeline (Groq/Llama 3) for real-time Bloch sphere visualization.

    Python 1

  4. setu setu Public

    Setu: Offline multimodal farm advisory assistant. Uses Gemma 4 to process code switched Indic speech, text, and images completely on device, offering instant agricultural insights without internet …

    Python 1 1

  5. fintrack fintrack Public

    Production-ready full-stack web application for tracking expenses and managing monthly budgets. Features a custom MVC architecture, secure session authentication, robust server-side data validation…

    HTML

  6. studyforge studyforge Public

    A full-stack learning platform implementing an SM-2 spaced repetition algorithm, custom quiz generation, and study analytics. Engineered with Flask, PostgreSQL, and Vanilla JS.

    HTML 1