Skip to content
View shashvat-singham's full-sized avatar

Block or report shashvat-singham

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

Hi, I'm Shashvat 👋

Senior AI / ML Engineer · Agentic Systems · Applied Deep Learning

profile views

I build production AI systems — LLM agents, RAG pipelines, and deep-learning models — end to end, from research prototype to deployed service. IIT Kanpur engineer turning applied ML into products people use.


🚀 What I do

  • 🤖 Agentic AI & LLMs — design multi-agent systems and tool-using pipelines with LangChain, LangGraph, and the modern agent stack
  • 🧠 Applied Deep Learning — CNNs, RNNs/transformers, and neural-network verification & repair research
  • 🔎 RAG & retrieval — grounded, evaluated LLM applications with vector search and structured tool use
  • ⚙️ Full-stack delivery — ship models behind React / Next.js frontends and Python (FastAPI / Streamlit) services, containerized for production
  • 📈 ML for the real world — from customer-segmentation and forecasting to computer-vision challenges (ISRO Chandrayaan moon mapping)

🛠️ Tech Stack

Languages

Python TypeScript JavaScript C++

AI / ML

PyTorch TensorFlow LangChain Hugging Face scikit-learn Pandas NumPy

Web & Infra

Next.js React FastAPI Streamlit Docker PostgreSQL Solidity


📌 Featured Projects

Project What it is Stack
Agentic-AI Multi-agent LLM system for autonomous, tool-using workflows Python · LangChain
LangGraph Agentic AI Graph-structured agent orchestration with LangGraph Python · LangGraph
NNRepair (CSE-Research) Constraint-based repair of neural-network classifiers via fault localization + solving Python
Neural Style Transfer CNN-based artistic style transfer, from research notebook to deployable app TensorFlow · Python
MBTI Personality Prediction NLP model classifying writing into 16 MBTI types Python · NLP
Tweet Emotion Recognition RNN multi-class classifier over 6 emotions TensorFlow · Python
ISRO Moon Mapping Super-resolution mapping for Chandrayaan-2 imagery (Inter-IIT Tech Meet) Python · Computer Vision
Blockchain Aadhaar Voting Decentralized voting system React · Solidity

📊 GitHub Stats

Total stars, commits, pull requests, issues, repositories contributed to, and followers for shashvat-singham Most used languages across shashvat-singham's repositories

Contribution streak: total contributions, current streak and longest streak for shashvat-singham


📫 Connect

LinkedIn Email GitHub

Diving into the quantum realm with code — IIT Kanpur.

Pinned Loading

  1. Blockchain-Aadhar-voting Blockchain-Aadhar-voting Public

    Aadhaar Based voting system using blockchain technology | CS641 | Prof. Manindra Aggarwal

    JavaScript

  2. myers-briggs-personality-prediction myers-briggs-personality-prediction Public

    Predict personality types as one of the sixteen categories of Myers Briggs personality types (MBTI) based on the correlation between people's writing styles and their psychological personalities.

    Jupyter Notebook 1

  3. CSE-Research CSE-Research Public

    NNrepair, a constraint-based technique for repairing neural network classifiers. The technique aims to fix the logic of the network at an intermediate layer or at the last layer. NNrepair first use…

    Python

  4. tweet-response tweet-response Public

    Using Recurrent Neural Networks, a model is created and trained to learn to recognize emotions in tweets. The dataset has thousands of tweets each classified in one of 6 emotions – love, fear, joy,…

    Jupyter Notebook

  5. neural-style-transfer neural-style-transfer Public

    Implement the neural style transfer algorithm to generate novel artistic images using foundational layers of CNNs (pooling, convolutions) and to stack them properly in a deep network to solve multi…

    Jupyter Notebook

  6. Inter-IIT-ISRO Inter-IIT-ISRO Public

    ISRO The Chandrayaan Moon Mapping Challenge @Inter-iit-tech-meet'23 . Amongst the eight payloads that the Chandrayaan-2 Orbiter carries, it carries some imaging payloads too. Using them and the abi…

    Jupyter Notebook