PneumoXAI — Explainable AI for Pneumonia Detection
Developed and trained a pneumonia classification pipeline on the RSNA dataset using a pretrained TorchXRayVision DenseNet121 feature extractor and custom PyTorch MLP head. Addressed class imbalance with focal loss, achieving 0.873 AUC-ROC and 0.643 F1-score, and integrated Grad-CAM, Grad-CAM++, and Integrated Gradients for interpretable predictions.
JobShield AI — Fake Job Offer Detection using NLP & Transformers
Built and benchmarked TF-IDF with Logistic Regression, LSTM, and fine-tuned DistilBERT approaches on 17,880 Kaggle job postings. Achieved 98.43% accuracy and 84.00% fraud-class F1 with DistilBERT, then deployed a quantized ONNX model client-side through a Hugging Face static Space using transformers.js/WebAssembly.
FinOptix — ML-Assisted Black-Litterman Portfolio Optimizer
Built a Python research pipeline using per-ticker XGBoost return forecasts across a 47-stock NSE universe and a Black-Litterman posterior. Used purged walk-forward backtesting, diagnosed look-ahead bias with a random-walk control, and implemented regression testing, bootstrap confidence intervals, rank IC, and transaction-cost modelling.
JalRakshak — Ocean Hazard AI Platform
Built the AI/NLP engine for a five-member coastal-emergency detection platform using zero-shot classification with BART and RoBERTa across 10+ hazard categories. Achieved 90%+ hazard-detection accuracy at 1,000+ posts per minute with multilingual Hindi, Tamil, Telugu, and English support.
AlgoRoute - Smart City Route Optimizer
Modeled Delhi’s road network as a weighted directed graph in Java and implemented Dijkstra, A*, and Yen’s K-Shortest Loopless Paths through a Spring Boot REST API and standalone CLI. Added road-closure toggling, traffic-multiplier edge weighting, and top-K alternative route generation.
State-Driven Workflow Engine for Approval Pipelines (Java)
Designed a Java workflow engine using the State Design Pattern and core OOP principles for multi-stage document approval pipelines. Implemented dedicated state classes, file-based persistence, and timestamped audit logging for traceable workflow transitions.
CPU Scheduling Simulator
Built an interactive Python, Streamlit, and Plotly simulator implementing FCFS, SJF, SRTF, Round Robin, and Priority Scheduling. Computed per-process metrics, benchmarked algorithms, identified best performers, and created interactive Gantt-chart visualizations.
TuneInsights — Music Streaming Analytics System
Designed a normalized MySQL database and synthetic dataset of 200,000 listening events across 5,000 users, 4,000 songs, and 150 artists. Wrote analytical SQL queries using CTEs and window functions and built a Python, Pandas, Matplotlib, and Streamlit analytics dashboard with Pytest and GitHub Actions CI.