
I am a Post-Doctoral Fellow at the Department of Computational and Data Sciences, Indian Institute of Science (IISc). My work involves exploring the vulnerabilities in federated learning, and also designing efficient frameworks for distributed machine learning.
I envision a future of machine learning where collaboration does not come at the cost of privacy. My research aims to build robust, efficient, and secure AI systems that can be deployed in sensitive domains such as healthcare and finance without compromising on performance.
I aim to establish universally accessible, trustworthy frameworks. My ambition is to deploy scalable AI solutions, bridging the gap between advanced machine learning research and practical real world problems.
I am actively seeking partnerships with both academic researchers and industry professionals. Particularly interested in projects involving federated learning algorithms, and self-supervised learning, and medical AI too.
Building partnerships and advancing research together
Collaboration with Dr. Tanmoy Mondal
Collaboration with Dr. Rajkumar Saini
Collaboration with Dr. Saumik Bhattacharya
Collaboration with Dr. Sayantari Ghosh
Active member and contributor
More research partnerships coming soon
Recent publications and project updates
Auto-scrolling list. Hover to pause and click any topic.
Peer-reviewed research contributions to the scientific community
My academic and professional timeline
Contributing to the scientific community through various roles and initiatives
Exploring and building innovative AI-powered solutions
Developing an LLM-based application for medical document analysis and diagnostic assistance using computer vision and natural language processing.
Building an intelligent system that searches for research papers and summarizes them. Creates a new github repository containing the papers in the user's profile.
Creating an LLM-based tool that helps developers with medical image analysis.
Learn, Share, Grow - Technical insights and tutorials
Whether you’re collaborating on a feature or just keeping your work in sync, pulling changes to a non-main branch is a daily task for most developers. Here is how to do it cleanly.
Read on MediumWhen you start serving large language models locally — like MedGemma-4B running behind a FastAPI server — you quickly encounter something that most ML engineers haven’t had to think about before...
Read on MediumLarge language models are easy to run locally now. But running a model is not the same as serving it...
Read on MediumUnlike the Python package llama-cpp-python, the llama-server executable is not pre-installed anywhere. It is part of the C++ repository and must be compiled....
Read on MediumGGUF is a fully packaged, quantized model format designed specifically for inference....
Read on MediumLarge multimodal models usually demand serious hardware. A 4B parameter model in full precision occupies roughly 8GB just for weights — and that’s before accounting for activations and KV cache during generation....
Read on MediumSegmentation masks are fundamental in computer vision applications, from medical imaging to autonomous vehicles. Visualising these masks...
Read on Mediumwith calflops and torchprofile - Learn how to measure computational complexity and efficiency of your PyTorch models...
Read on MediumIn medical imaging, handling large datasets efficiently is crucial for storage and processing purposes. Neuroimaging Informatics...
Read on MediumOn Multiple Nodes using SLURM
Read on Medium10 articles available
Exploring creativity beyond academic research
Capturing moments through the lens















"Photography is the art of capturing moments that would otherwise be lost to time."