Rishit Kar

Computer Engineer

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 2026CraniMem: 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.

Clipper-dev – Cross-Platform Clipboard Manager for Developers

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.

Multi-Model Pneumonia Diagnosis

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.

Custom Reliable UDP Protocol

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.

URL-Detracker VS Code Extension

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