What I've Built

Training YOLOv8 on NABirds Dataset

October, 2025

A bird species detection application using YOLOv8 object detection model trained on the NABirds dataset. The system can identify and classify various bird species in real-time from images or video streams. Built with PyTorch 2.0, YOLOv8, Streamlit, and trained on AWS SageMaker (ml.g4dn.xlarge GPU). Deployed on Streamlit Cloud with Docker support. Tech stack: Python, PyTorch, YOLOv8, Streamlit, AWS SageMaker, OpenCV, Docker, Netlify, Railway.

Earthquake Activity Analysis using ML

July, 2025

Machine learning analysis of earthquake data from the USGS to identify patterns, predict seismic activity, and analyze historical earthquake trends. Explores whether features like location and depth can predict earthquake strength or classify seismic events. Tech stack: Python, Jupyter Notebook, pandas, scikit-learn, matplotlib, HTML.

Links:

GitHub

UMD Math Resource Website

November, 2025

A comprehensive web resource for University of Maryland mathematics students, featuring course materials, practice problems, and study guides. Built with modern web technologies to provide an accessible learning platform. Deployed on Netlify.

Quantum ML Portfolio

July, 2024

A portfolio showcasing quantum machine learning projects including quantum angle encoding, deep Q-learning (DQN), and variational quantum circuits (VQC). Features implementations using Qiskit for quantum state preparation, PyTorch for reinforcement learning, and PennyLane for quantum circuit visualization. Tech stack: Python, Qiskit, PennyLane, PyTorch, OpenAI Gym, NumPy, SciPy, Matplotlib.

Links:

GitHub