Logo
Audio Feedback Generator

Audio Feedback Generator

2025

This project is an AI-powered audio feedback generator. It provides users with automated, objective feedback on recorded audio. The system operates through a multi-stage, serverless pipeline: a React frontend handles audio recording and uploads, which are then processed by a series of Cloud Run microservices. The backend converts and cleans the audio, performs signal analysis and speech-to-text transcription, and then uses a Gemini LLM to generate detailed feedback. All communication and real-time status updates for the user are managed securely through Google Cloud services, including Pub/Sub and Firestore.

Audio LLM Terraform Cloud Architecture
NBA Shot Analysis

The NBA's 3-point Revolution visualized

2025

A visual deep dive into how shot selection in the NBA has evolved over 20 years—from Mid-Range dominance to perimeter precision.

Data Analysis Sports
Reinforcement Learning Maze

Reinforcement Learning - Maze

2022

A Reinforcement Learning agent was trained to navigate a maze environment—from the top-left corner to the bottom-right—while avoiding obstacles. Several RL algorithms were explored and compared to optimize pathfinding performance in the presence of walls and barriers.

Reinforcement Learning
Analysis of Chord Embeddings

A Historical Analysis of Harmonic Progressions using Chord Embeddings

2021

This project explores chord patterns in classical music by applying Word2Vec and LSTM models to a large historical dataset, revealing stylistic differences between composers and evolving harmonic trends over time.

NLP
Computer Vision Finger Tracking

Finger Tracking and Digit Recognition

2021

Tracking was done using OpenCV's cv2.matchTemplate function, which applies template matching—most effective with plain black or white backgrounds. For digit recognition, a Convolutional Neural Network (CNN) was trained using PyTorch.

Computer Vision