FULL-STACK & RECOMMENDATIONS · 2025
SoundSwipe
Personal team projectA new way to find your next favorite.
Discovery & playlist integrationSpotify-connected song discovery, previews, swipe interactions, and playlist workflows.
Recommendation feedbackSwipe preferences feed the model; Flask exposes personalized suggestions to the application.
THE PROBLEM
What needed solving.
Music discovery needs to connect a listener’s swipe preferences to recommendations and Spotify playlist workflows.
What I implemented.
Team lead & full-stack development
- Led the engineering team integrating a React discovery interface with Spotify-connected application and recommendation services.
- Developed React and Node.js workflows for song discovery, swipe interactions, and Spotify playlist integration.
- Built a Scikit-learn recommendation engine exposed through Flask, using swipe preferences to generate personalized music suggestions.
ENGINEERING DECISIONS
The technical challenge.
The technical challenge was connecting an interactive interface to a recommendation workflow. React captures swipe preferences, Node.js handles Spotify-connected application workflows, and Flask exposes the Scikit-learn recommendation engine.
THE RESULT
What changed.
Connected music discovery, preference signals, and playlist workflows in a collaborative full-stack application.
Explore the repository