Projects

UW Madison
M.S. in Data Science
University of Wisconsin–Madison  ·  2025–2026 (Expected)

LLM Fine-Tuning for Constraint-Following at 1B Scale

Fine-tuning 1B-parameter language models — Llama 3.2, Gemma 3, Qwen 2.5, and SmolLM2 — on RECAST-30K and Tulu datasets to improve multi-constraint instruction following. The project systematically compares LoRA (low-rank adaptation) vs. full fine-tuning strategies and evaluates model performance on CSR and IFEval benchmarks to measure how well models adhere to complex, multi-layered instructions. Course project for STAT 453, Spring 2026 (ongoing).

PyTorch LoRA HuggingFace RECAST-30K Tulu LLM Fine-Tuning

Road Infrastructure Reporting System

Built an end-to-end civic reporting pipeline at the MadData 2026 Hackathon. Fine-tuned EfficientNetV2-S on a custom 7,200-image dataset achieving 96.8% test accuracy across 6 road defect classes (potholes, cracks, faded markings, etc.). Integrated a confidence-gated OpenAI API enrichment step that generates detailed complaint descriptions and automatically routes reports to the appropriate city department based on defect classification.

EfficientNetV2-S OpenAI API Python Computer Vision Hackathon
Amrita
B.Tech. in Computer Science Engineering
Amrita Vishwa Vidyapeetham University  ·  2017–2021  ·  GPA: 8.31 / 10

Gesture-based Game Control using a Low-Resolution Camera

This is a final year project. Developed a gesture-based control system using a 3D ConvLSTM model with efficient pre-processing to replace keyboard inputs in games, achieving ~80% accuracy with minimal latency. Evaluated the Gulpio package for caching image frames to address GPU starvation.

Deep Learning TensorFlow Keras ConvLSTM

Web App Testing using Selenium

Automated testing of a faculty dashboard web application using Selenium WebDriver, reducing repetitive test cycles from days to hours. Integrated with Jenkins CI/CD for continuous testing.

JavaScript Selenium WebDriver Jenkins CI/CD Jira

College Admission Management System

Built a web app with admin and user roles. Admins manage colleges, cutoffs, and registrations; users apply for admission and receive status notifications. Deployed via Firebase Hosting.

Python Flask Firebase Pyrebase Bulma

Network Configuration & Troubleshooting

Configured and troubleshot complex network topologies on Packet Tracer and real Cisco hardware as part of CCNA lab training. Gained hands-on experience with routing, switching, and network maintenance.

Packet Tracer CCNA Cisco

SEO Tool to Analyze Live Web Pages

Built an SEO analysis tool that scrapes live web pages and represents keyword frequency distributions in Excel. Leverages word density analysis to understand how search engines rank pages.

Beautiful Soup urllib Xlsxwriter