Skip to content
View VishalDhariwal's full-sized avatar

Block or report VishalDhariwal

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
VishalDhariwal/README.md
kicking off

Typing SVG


⚽ Kick-Off

AI/ML engineer building LLM systems, RAG pipelines and multimodal models β€” and shipping them with a real backend attached, not leaving them in a notebook that dies after the demo.

I care about evaluation-driven design: retrieval that actually retrieves, prompts that don't hallucinate, inference that stays fast under load.

  • πŸŽ“ B.Tech CSE @ Bennett University (2024–2028) Β· 8.65 CGPA
  • 🧠 Working on β€” agentic workflows, semantic retrieval, multi-step reasoning
  • πŸ₯… Building with β€” LangGraph, Groq, FastAPI, PostgreSQL, React
  • ⚽ Off the keyboard β€” Subroto Cup captain, 3x Haryana state champion

🏟️ Current Club

AI Intern β€” AI Mill (Anudeep Ventures Pvt. Ltd.) Β· 06/2026 – Present

Shipping end-to-end AI products: system design, backend, LLM integration, testing, production deploy. Built and tested production solutions on LLMs, RAG, FastAPI, PostgreSQL and React, working across engineering teams.


🧀 The Formation β€” 4-3-3

                                                      πŸ₯…
                                               Docker  Β·  Git  Β·  Azure
                                                ── the last line back ──
                            
                                Python        FastAPI       PostgreSQL       JWT / RBAC
                                ───────── back four: nothing gets through here ─────────
                            
                                     LangChain      LangGraph      RAG + Chroma
                                     ────────── midfield: the engine room ──────────
                            
                                   React         Tailwind         Streamlit
                                   ───── front three: what the crowd sees ─────



LLMs & NLP
Transformers (BERT, GPT) Β· LangChain Β· LangGraph Β· RAG Β· Hugging Face Β· LSTM / GRU Β· Attention Β· Groq

ML & Data
Multimodal Learning Β· CLIP Β· XGBoost Β· Isolation Forest Β· EDA Β· Feature Engineering Β· Model Evaluation Β· Object Detection

Backend & Core
REST APIs Β· Pydantic Β· API Validation Β· Pagination & Filtering Β· Schema Design Β· SQL Aggregation Β· DSA (C++) Β· OOP


πŸ₯… Match Highlights

πŸ₯‡ StudySync AI β€” the playmaker

Agentic RAG system that generates syllabus-aligned exams from academic material and previous-year papers, then grades them. Retrieval, reasoning and generation are separated into modular stages so the outputs stay deterministic. A multi-step evaluation agent handles grading, feedback and weakness analysis.
Groq LangChain LangGraph RAG Chroma Firebase Streamlit

πŸ₯ˆ Cartpilot - Merchant Growth Agent β€” the enforcer

Autonomous AI Shopping Agents with Deterministic Guardrails, 4-Tier Hybrid Recommendations, Cryptographic Mandate Chains, and Merchant Autonomy Levers.
FastAPI SQLAlchemy SQL JWT RBAC

πŸ₯‰ Machine Failure Prediction β€” the sweeper

Predictive maintenance system β€” failure classification, Isolation Forest anomaly detection and rule-based risk scoring, with real-time predictions plus CSV batch inference through a React dashboard.
FastAPI Scikit-Learn Isolation Forest React Tailwind

πŸ…Fake News Multimodal Detection β€” holding midfield

93.7% accuracy on image–text mismatch detection across 700K+ cleaned samples. CLIP ViT-B/32 for joint image-text representation, XGBoost on top, augmentation pipeline for generalisation. Catches the ones that dive.
CLIP ViT-B/32 XGBoost NLP FastAPI React Vercel

⚽ eFootball Arena β€” home fixture

Full platform for running eFootball tournaments β€” brackets, players, organizers, the lot. Football, but it's also the codebase.
TypeScript Full Stack Tournament Management

πŸͺ‘ On the bench: Multimodal Emotion Detection β€” BERT text embeddings fused with MFCC audio features for emotion classification from conversation.


πŸ“Š Season Stats


πŸ† Trophy Cabinet

⚽ Real-World Achievements

πŸ… Honour πŸ“œ Detail
⚽ Subroto Cup Captain β€” Gurukul Kurukshetra football team, national tournament
πŸ₯‡ 3Γ— State Champion Haryana U-14 & U-17 β€” consecutive titles
πŸŽ–οΈ NCC 'A' & 'B' Certificates National Cadet Corps β€” leadership, discipline & teamwork

πŸ’» GitHub Achievements

Vishal Dhariwal's GitHub Trophies


πŸ“£ Post-Match Interview


⚽ Ship like you're chasing a 90th-minute equaliser.

Pinned Loading

  1. eFootball_Arena eFootball_Arena Public

    eFootball Arena is a comprehensive web platform built for organizing, managing, and participating in eFootball tournaments. It provides a seamless experience for players to compete, organizers to h…

    TypeScript

  2. ExamSyncAi ExamSyncAi Public

    ExamSync AI – RAG-powered exam generation and automated evaluation platform using LangChain, LangGraph, Groq, ChromaDB, Tree Index.

    JavaScript

  3. Fakeddit-Multimodal-FakeNews Fakeddit-Multimodal-FakeNews Public

    Using CLIP ViT-B/32 embeddings and a lightweight classifier (XGBoost), this project achieved 93.92% accuracy on the Fakeddit 2-way classification task β€” a result that is competitive with or slightl…

    Jupyter Notebook

  4. Machine-Failure-Prediction- Machine-Failure-Prediction- Public

    An end-to-end machine health monitoring system that predicts equipment failure using machine learning models and detects anomalies from sensor data

    JavaScript

  5. Ticker Ticker Public

    Track learning time on educational websites. Perfect for students to monitor study sessions and assign time to specific tasks. 100% private, offline, and no account required.

    TypeScript

  6. Multimodal_Emotion_Detection Multimodal_Emotion_Detection Public

    A deep learning-based multimodal emotion recognition system that combines text embeddings (BERT) and audio features (MFCC) to classify emotions from conversational data.

    Jupyter Notebook