Projects

01

FixSpotify

Full-stack Spotify management with smarter playlist intelligence.

Next.js · TypeScript · NextAuth · Prisma · SQLite · Docker · Gemini API

fixspotify.duckdns.org
Open ↗

A full-stack Spotify management platform with OAuth, hourly playlist sync, and a SQLite history layer — deployed with Docker Compose and GitHub Actions. Resolves duplicate tracks by ISRC/title, mixes playlists with a weighted shuffle (batched for Spotify’s API limits), and uses Gemini to flag misfiled songs against your playlist intents.

02

OneStopProf

RAG course-planning assistant grounded in Rate My Professors reviews.

Python · Streamlit · ChromaDB · Groq API · sentence-transformers · httpx

onestopprof.streamlit.app
Open ↗

Scrapes Rate My Professors via GraphQL, embeds reviews locally with sentence-transformers, and stores vectors in ChromaDB for semantic search. Course- and professor-aware filters (e.g. CS220) narrow evidence for recommendations and Q&A, then Groq’s Llama 3.3 returns cited answers in a multi-mode Streamlit app.

03

UAppen

Campus events app for UMass — filtered across 50+ locations.

React Native · TypeScript · Expo · FastAPI · Python · Supabase · SQLite

Team-built React Native app with @umass.edu-restricted Supabase auth and dynamic event filtering across campus. A FastAPI pipeline scrapes and syncs events every two hours (paginated API, SQLite dedup, under 10s sync latency). Regex location parsing mapped 50+ buildings and 30+ raw event types into 10 categories, cutting parsing errors by 90%.

Experience

Front-End Engineer

No Bad Days Club — Gamified travel and experiences

Nov 2025 – PresentRemote
  • Collaborated with cross-functional teams to build a multi-page marketing site using Next.js 14, React 18, TypeScript, and Tailwind CSS for consumer and partner audiences, increasing user engagement by 73%.
  • Implemented responsive, mobile-first layouts and optimized performance with image optimization, custom font loading, and smooth navigation.
  • Refactored the app codebase from a monorepo to multiple repos, documenting workflows to clearly explain technical changes to collaborators and improve maintainability and CI/CD.
Landing
Open ↗
Partners
Open ↗
Product
Open ↗

Office Staff

UMass Amherst New Student and Family Programs

May 2026 – PresentAmherst, MA
  • Managed front-line communications via Salesforce, responding to email and phone inquiries from 6,300+ students and 2,500+ family members regarding orientation logistics and program details.
  • Awarded Office Staff of the Year for outstanding performance and reliability.

Resident Assistant

UMass Amherst

Aug 2025 – PresentAmherst, MA
  • Served as primary contact for 30+ residents, providing academic, personal, and housing support (15–20 hrs/week).
  • Organized 5+ community events per semester (20–25 attendees) while upholding university policies.

Orientation Leader

UMass Amherst New Student and Family Programs

May 2025 – Jan 2026Amherst, MA
  • Facilitated comprehensive campus tours and informational Q&A sessions to welcome 6,300+ students and 2,500+ family members, successfully fostering a positive transition to UMass Amherst.
  • Supported staff recruitment through outreach campaigns targeting prospective student leaders and peer mentors.

Technologies

Loading technologies…