My Projects

These are some of my favorite projects I have developed.

Next.js • OpenAI • Pinecone

Fantasy RAG Bot

I built a fantasy football chatbot that uses data from my private ESPN league to answer detailed, natural-language questions about teams, players, and the season.

  • Converted ESPN league statistics into readable, searchable knowledge stored in the Pinecone vector database
  • Combined retrieval-augmented generation with deterministic tools for rankings and comparisons
  • Added focused team, player, and weekly analysis to make statistical answers more reliable
League Insider AI fantasy football chatbot preview
Spotify Web API • Summer 2022

Spotistatify

I built a playful music trivia app that lets users test themselves on the stats behind their favorite artists, tracks, and playlists using Spotify's public API.

  • Built in HTML, CSS, and JavaScript
  • Multiple game modes and interactive quiz flow
  • Focused on a clean, fun user experience
Spotify game mode landing page
Hot streak popup
Multiple choice question
Spotify app homepage
Choose your question view
Final score screen
Business intelligence • 2023

Launch Consulting Dashboard

During an internship, I designed a data-rich dashboard that translated key business metrics into a polished, decision-ready interface for leadership stakeholders.

  • Data storytelling with interactive visuals
  • Built to support executive decision-making
  • Emphasized responsive design and clarity
Launch consulting dashboard
React Native • 2023

NovaHouse

This app was designed to simplify off-campus housing search for Villanova students, making it easier to find listings, compare options, and connect with potential roommates.

  • Prototype built as a group project
  • Mobile-first UX and roommate matching flow
  • Strong focus on usability and accessibility
Welcome screen
House info screen
Sign up screen
Create listing screen
Roommate search screen
House search screen
Next.js • Spring 2025

Dream Team

I created a social opinion forum where users can publish dream-team rankings, browse other people's takes, and explore topics with a clean, modern interface backed by Firebase.

  • Next.js app with authentication and persistence
  • Search, social following, and team generation
  • Built with test coverage and a polished frontend
Dream Team login
Create new dream
Dream landing page
Search dreams
Search users
My dream teams