Chat Optimizer

A Next.js TypeScript chatbot that classifies user intent using vector embeddings and Small Language Models (SLMs), with graceful fallbacks for each approach.

NBA Stat Visualizer

A full-stack web app for visualizing NBA playoff brackets, head-to-head team matchups, and individual player stats using interactive charts.

Resume Reviewer

I developed an app that allows users to upload their resumes in PDF or DOCX format and provides feedback from an LLM.

NBA Text-to-SQL Pipeline

I created an AI Pipeline that can query a NBA Database using natural language questions, generate an appropriate SQL query and retrieve the answer.

TinyChip

I partnered with a team member to design and implement a microprocessor with a MIPS-like architecture using SystemVerilog.