Projects

Real-world work spanning ML, systems, and full-stack development.

Plant Disease Identification & Pesticide Recommendation (CNN)

Plant Disease Identification & Pesticide Recommendation (CNN)

Nov 2023 – Jun 2024

CNN-based classifier with pesticide suggestions; paper published in IJIRCCE.

PythonTensorFlow/PyTorchCV
Content-Based Movie Recommendation System

Content-Based Movie Recommendation System

Jul 2023 – Sep 2023

Recommends similar movies with TF-IDF and cosine similarity; simple web UI.

PythonPandasNLP
Software Defects Classification

Software Defects Classification

Aug 2024 – Dec 2024

Led a team building an ML model for automated defect triage and accuracy optimization.

PythonScikit-learnEDA
Authentication of Product & Counterfeit Elimination (Blockchain)

Authentication of Product & Counterfeit Elimination (Blockchain)

Aug 2024 – Dec 2024

Python-based blockchain auth with digital signatures & QR codes for real-time verification.

BlockchainPythonSecurity
Kernel Module for System Call Logging

Kernel Module for System Call Logging

Aug 2024 – Dec 2024

Linux kernel module in C to log syscalls and track processes via dmesg.

CLinux Kernel
Parallel Sorting: Implementation, Profiling & Analysis

Parallel Sorting: Implementation, Profiling & Analysis

Jan 2025 – May 2025

Merge Sort & QuickSort with OpenMP, MPI, and Pthreads; gprof profiling and automated CSV → plots.

C/C++OpenMPMPIPthreadsgprofPython
Finance Tracker (Flutter + Google Sheets API)

Finance Tracker (Flutter + Google Sheets API)

Jan 2025 – May 2025

Cross-platform expense tracking syncing to Google Sheets with admin reporting.

FlutterDartGoogle Sheets API
Brain Tumor Classification (CNN + Grad-CAM)

Brain Tumor Classification (CNN + Grad-CAM)

Jan 2025 – May 2025

End-to-end CNN pipeline with data augmentation, class-balanced training, ROC-AUC evaluation, and Grad-CAM visualizations to highlight tumor regions. (Rebuilding after data loss.)

PyTorchGrad-CAMMedical Imaging
Rotation Equivariance in CNNs Using the D4 Group

Rotation Equivariance in CNNs Using the D4 Group

May 2025 – Aug 2025

D4-equivariant CNN (0°, 90°, 180°, 270°) with e2cnn on UC Merced Land Use to improve robustness to rotations.

e2cnnEquivarianceSatellite