About Me
I am Rishit Kar, a third-year undergraduate student at DJ Sanghvi College of Engineering, Mumbai University, with a strong passion for research and innovation in Artificial Intelligence. My academic journey is driven by a deep curiosity to explore how AI can address complex, real-world challenges across diverse domains.
Through my research collaborations with prestigious institutions like IIT Patna and IIT Mandi, I have gained hands-on experience in developing sophisticated AI solutions. My work spans from building explainable deep learning models for medical imaging to implementing geometric deep learning architectures for engineering optimization problems.
I am eager to be part of an organization where I can contribute to Software and AI initiatives while building and deploying scalable, real-world systems.
News
Mar 2026 — CraniMem: Cranial Inspired Gated and Bounded Memory for Agentic Systems accepted at the ICLR 2026 MemAgents Workshop
Authors: Pearl Mody, Mihir Panchal, Rishit Kar, Kiran Bhowmick, Ruhina Karani (Paper | Code | PyPI)
August 2025 — Started research collaboration with IIT Patna
Jul 2025 — Completed Research internship at IIT Mandi(CAIR Lab)
Education
Dwarkadas Jivanlal Sanghvi College Of Engineering, Mumbai
BTech, Computer Engineering
2023 - 2027, CGPA- 9.12
Coursework: Artificial Intelligence, Compiler Design and Automata, Advanced Database Management Systems, Database Management Systems, Operating Systems, Data Structures, Analysis of Algorithms, Python Programming, Object-Oriented Programming Systems
Position of Responsibility:
Research Head at DJS ACM - Guiding students about research opportunities, conducting meetings to mentor students in machine learning and AI research, and facilitating research collaboration opportunities within the college community.
Experience
Indian Institute of Technology Patna
Research Collaborator - Deep Learning for Medical Imaging
August 2025 - Present
• Developing multimodal machine learning models using Graph Neural Networks (GNNs), temporal modeling, and similarity-based learning for disease prediction from chest X-ray images
• Focusing on explainability and clinical interpretability for medical AI applications
• Ensuring transparent and interpretable AI-driven medical decision-making processes
Supervised by Dr. Joydeep Chandra
Indian Institute of Technology Mandi (Onsite)
Research Intern - Machine Learning for Propeller Optimization
June 2025 - July 2025
• Collaborated at the Center for Artificial Intelligence and Robotics (CAIR Lab)
• Conducted extensive literature review on geometric deep learning methodologies
• Successfully implemented Dynamic Graph Convolutional Neural Network (DGCNN) architecture
• Performed comprehensive data analysis and feature engineering on complex 3D propeller datasets
Supervised by Dr. Jagadeesh Kadiyam
Projects
OmniGate – Omics-Integrated Gating for Explainable Multi-Cancer Subtype Classification
Deep learning framework for robust and explainable multi-omics cancer subtype classification
College Innovative Product Development Project (Supervised by Prof Ruhina Karani) Designed and developed OMNIGATE, a novel deep learning framework for multi-modal cancer subtype classification using integrated omics data (mRNA, miRNA, CNV, Methylation). Introduced a dynamic context gating mechanism that adaptively weights modality importance per sample, improving robustness over traditional feature concatenation methods.
Implemented a multi-objective loss function combining Focal Loss (handling class imbalance), Orthogonality & Alignment Loss (ensuring meaningful latent representations), and Sparsity & Entropy Regularization (encouraging decisive modality selection).
Built an explainable AI pipeline to extract Top-K biomarkers using gradient-based sensitivity analysis and visualize modality importance, enabling interpretable and clinically relevant predictions.
Developed using PyTorch and scikit-learn for scalable experimentation on multi-omics datasets.
Developer-focused CLI/TUI clipboard manager with real-world adoption on PyPI
Developed Clipper-dev, a cross-platform clipboard manager enabling persistent history tracking, structured content organization, and efficient retrieval through commands like add, search, restore, and export across macOS, Linux, and Windows.
Designed an interactive Terminal User Interface (TUI) with features including real-time fuzzy search, history browser, and a statistics dashboard to enhance developer productivity.
Published as a Python package on PyPI with 2300+ downloads, demonstrating practical adoption and usability in real-world developer workflows.
Implemented using Python with pytest-based testing and robust packaging for seamless distribution.
Deep learning ensemble for medical image classification using CNN, ResNet, and Graph Neural Networks
Built a comprehensive deep learning solution for pneumonia classification using chest X-ray images. Implemented custom CNN architecture alongside ResNet and Graph Attention Network (GAT) models for comparative analysis. Developed multimodal learning pipeline integrating spatial and attention-based features. Achieved high test accuracy with strong F1 scores for clinical reliability using TensorFlow and Keras.
High-performance reliable transport protocol with sliding window flow control
Engineered a reliable transport protocol from scratch using Python UDP sockets, incorporating TCP-like features including sliding window flow control and automatic retransmission. Implemented SHA-256 checksums for data integrity and concurrent packet processing. Achieved significant performance improvements over traditional stop-and-wait protocols through optimized throughput testing.
Privacy-focused VS Code extension for cleaning tracking parameters from URLs
Created and published a VS Code extension that automatically removes tracking parameters from URLs on paste, enhancing user privacy and link readability. Implemented offline functionality using regex patterns without external dependencies. Built using JavaScript and VS Code API, with comprehensive documentation and marketplace compatibility.
Talks
Big Data without the Big Headache: PySpark for Beginners
Venue: IDfy Company | Hosted by: Mumpy | Code | RSVP | PPT
- Delivered a comprehensive session on understanding PySpark, its architecture, and applications in Big Data processing.
- Demonstrated the basic layout of PySpark code and explained its scalability advantages for large datasets.
- Conducted an interactive workshop attended by 30+ students and professionals.
Cold Mailing for Research Internships and Profile Building
Venue: Google Meet | Hosted by: ACM College Committee | YouTube Video | PPT
- Conducted an in-depth session on strategic cold mailing techniques to enhance research collaboration opportunities.
- Discussed effective approaches to stand out among applicants and build a strong academic profile.
- Mentored 15+ research mentees, providing personalized guidance on outreach and professional communication.
Skills
Programming Languages
• Python - Advanced proficiency in data science, machine learning, and backend development
• Java - Object-oriented programming and application development
• JavaScript - Frontend development and VS Code extension creation
• C - System programming and algorithm implementation
• SQL (MySQL) - Database design, querying, and optimization
• HTML/CSS - Web development and user interface design
Machine Learning & AI
• Deep Learning Frameworks - TensorFlow, Keras, PyTorch
• ML Libraries - Scikit-Learn, Pandas, NumPy, Matplotlib
• Computer Vision - OpenCV, MediaPipe for image processing and gesture recognition
• Specialized Models - CNN, ResNet, Graph Neural Networks, Variational Autoencoders
• Data Analysis - Feature engineering, model evaluation, and performance optimization
Developer Tools & Platforms
• Version Control - Git, GitHub for collaborative development
• Development Environment - VS Code, Visual Studio, Google Colab, Jupyter Notebooks
• Cloud & Deployment - Vercel, Streamlit for application deployment
• Package Management - PyPI package development and distribution
• Testing - pytest for comprehensive testing frameworks
Technical Knowledge
• Operating Systems - System-level programming and OS concepts
• Database Management - DBMS design, Advanced DBMS, and database optimization
• Network Programming - UDP/TCP protocols, socket programming
• Data Structures & Algorithms - Algorithm analysis and competitive programming
• Software Engineering - Code architecture, design patterns, and best practices