kabir@msr β€” zsh β€” ~/research πŸ“Έ IJCAI '26 trip
❯ whoami && cat about.md
Kabir's avatar

Hi, I'm Kabir J.

Research Intern @ Microsoft Research Β· Data Science @ IIT Madras
interests interpretability alignment pretraining self-supervised learning grounding

I'm a Research Intern at Microsoft Research Bangalore (from November 2026), working on embeddings, and a Data Science student at IIT Madras.

Most of my work comes back to one question: what is actually going on inside a model, both when it works and when it doesn't? At Precog, IIIT Hyderabad, with Prof. Ponnurangam Kumaraguru, I studied interpretability in multimodal LLMs, looking at how grounded conversational models connect what they say to what they see. Before that, at VISTA Lab, IISc Bangalore with Prof. Punit Rathore, I worked on self-supervised learning for 3D medical imaging, which became our IJCAI-ECAI 2026 paper. I got to present it in Bremen in August.

I learn best by building things from scratch. I've re-implemented 18+ deep learning papers in NumPy and PyTorch, trained a small Mixtral-style mixture of experts, and wandered into side quests like getting LLMs to be funny on purpose. That same habit is why there's a neural network training on this page.

Outside research I'm usually reading, playing the blues on my electric guitar, or watching shows and anime. I'm always happy to talk about interpretability, representation learning, or anything else, so feel free to reach out.

News

❯ tail news.log
  • Nov 2, 2026 Starting as a Research Intern at Microsoft Research Bangalore, working on embeddings.
  • Oct 29–30, 2026 Attending the Google DeepMind Research Symposium at Google Ananta, Bangalore.
  • Aug 2026 Attended IJCAI-ECAI 2026 in Bremen and presented our paper on self-supervised learning for 3D medical imaging. πŸ“Έ photos

Publications

❯ cat publications.bib
Two-Fold Patch Perturbation for Efficient Self-Supervised Learning in 3D Medical Imaging
Tirthajit Baruah, Kabir Jamadar, Punit Rathore Β· VISTA Lab, IISc
IJCAI-ECAI 2026 Β· The 35th International Joint Conference on Artificial Intelligence accepted
show BibTeX
@inproceedings{baruah2026twofold, title = {Two-Fold Patch Perturbation for Efficient Self-Supervised Learning in 3D Medical Imaging}, author = {Baruah, Tirthajit and Jamadar, Kabir and Rathore, Punit}, booktitle = {IJCAI-ECAI 2026: The 35th International Joint Conference on Artificial Intelligence}, year = {2026} }

Experience & education

❯ git log --graph career
Nov 2026 Β· 6 months
Research Intern, Microsoft Research Bangalore HEAD
Working on embeddings.
Jan 2026 – Jul 2026
Research Intern, Precog, IIIT Hyderabad
Interpretability in Multimodal Large Language Models (MLLMs), with Prof. Ponnurangam Kumaraguru.
Sep 2025 – Jan 2026
Research Intern, VISTA Lab, IISc Bangalore
Self-supervised learning for 3D medical imaging with Prof. Punit Rathore, which led to our IJCAI-ECAI 2026 paper.
Sep 2022 – present
Data Science, IIT Madras education

Projects

❯ ls projects/
Tiny-Mixtral 175M MoEmoe Β· gqa Β· kv-cache

A simplified re-implementation of the Mixtral of Experts (MoE) architecture.

details
β”œβ”€β”€ core: MoE, GQA, KV Caching, Sliding Window Attention, Rolling Buffer KV Cache
β”œβ”€β”€ dataset: TinyStories
β”œβ”€β”€ hardware: NVIDIA Tesla P100, Kaggle Notebooks
└── paper: Mixtral of Experts
Deep-Learning-Historynumpy Β· pytorch

A personal deep dive into 18+ foundational and cutting-edge deep learning papers, implemented from scratch in NumPy and PyTorch. The goal: build intuition by understanding the "why" behind each methodβ€”not just the code.

details
β”œβ”€β”€ foundations: LeNet, AlexNet
β”œβ”€β”€ sequence: RNNs, LSTMs, word2vec, GloVe, Encoder-Decoder
β”œβ”€β”€ transformers: BERT, GPT-1/2, LLaMA-2, Mixtral
β”œβ”€β”€ generative: GANs, DCGANs, WGANs
β”œβ”€β”€ vision: Vision Transformers
└── focus: Fine-tuning (LoRA, GPT-2), Multilingual NMT, Evaluation Metrics (BLEU, Classification)
funniest-joke-with-LLMsllm-judge Β· faiss

Can LLMs be funny on purpose? This project explores controlled joke generation using Plan-Search, and ranks results via LLM judges with diverse humor styles.

details
β”œβ”€β”€ modules: Joke Generation via Plan & Search, LLM-as-Judge with 7+ humor personas, Novelty Detection using FAISS & POS patterns
└── focus: Incongruity modeling, Subjective humor evaluation, Creative alignment in LLMs
MangaKensakuclip Β· faiss Β· fastapi

A FastAPI-based app that retrieves the most relevant manga panels using natural language queries. Built to explore how FAISS performs similarity search on CLIP-based image embeddings.

details
└── features: CLIP-based embeddings, FAISS similarity search (IndexFlatIP), Semantic image search, Multimodal retrieval (text-image), Efficient ANN using FAISS

Ranked Top 25 out of 1,200+ participants in a Kaggle competition to predict client subscription to term deposits based on telemarketing campaign data.

details
β”œβ”€β”€ eda: Uncovered trends, patterns, and relationships within the data
β”œβ”€β”€ preprocessing: Handled missing values, outliers, and applied feature scaling
β”œβ”€β”€ modeling: Logistic Regression, SVM, Random Forest, XGBoost
└── optimization: Cross-validation and hyperparameter tuning to boost performance

Beyond research

❯ cat misc.yaml
tripπŸ“Έ IJCAI-ECAI '26 trip: Bremen, Prague, Dresden, Berlin and Moritzburg in photos & videos.
booksI love reading. Recently: East of Eden (read during my time at IISc Bangalore) and Into Thin Air.
guitarLearning the electric guitar. I love the blues β€” cover of Lenny by SRV.
animeJoJo's Bizarre Adventure is my favorite β€” hence the star, the γ‚΄γ‚΄γ‚΄, and the "To Be Continued" in the training pane.
fitnessRunning & hitting the gym.

Contact

❯ echo $EMAIL

Reach out to work on projects or collaborate on ML research: kabir25.dl@gmail.com

Try the terminal

type help to get started