PORTfolio
FitBeat
AI-Powered Music Recommender
From mood to music — generated on-demand by AI
Firbit
Overview
FitBeat is an AI-driven music recommendation system that turns natural-language prompts into personalized playlists. Users can simply say: “Create a playlist for an intense cardio workout,” and receive a curated AI playlist that matches the desired energy, rhythm, and emotional tone.
The app is fully deployed and functional, offering fast, on-demand playlist generation in under two minutes.


The Challenge
Finding the right music for a specific mood, event, or workout is time-consuming. Existing music platforms rely on predefined tags or genres and can’t interpret natural-language requests such as ‘calm focus music for a late-night work session’ or ‘energetic songs for a morning run.’

Our Solution
FitBeat combines LLM reasoning with semantic search to understand the intent behind a user’s description — not just the keywords. It filters, ranks, and selects songs based on energy,
tempo, lyrics, and emotion, delivering a truly personalized playlist every time.
Deployment Benefits
FitBeat is designed for real-world scalability and low cost, leveraging a serverless, on-demand architecture on AWS. Its design offers exceptional performance while keeping costs near zero:
01
Fully cloud-native
No servers to maintain, scales automatically with traffic.
02
On-demand computing
Users pay only for what’s used, keeping operational
costs minimal.
03
Exceptionally affordable
Entire system runs for just a few dollars per month.
04
Fast and reliable
Asynchronous processing ensures instant feedback and
seamless updates.
Key Benefits
01
Instant personalization
Playlists tailored to mood, tempo, and energy.
02
Smart understanding
interprets emotional and contextual cues in natural language.
03
Fast response time
playlists ready in under two minutes.
04
Lightweight and scalable
Serverless backend ensures high performance and low cost.
05
Explainable recommendations
based on both numerical features and semantic context.
Interested in a Product Demo?
Tech Stack
Python · LangChain · ChromaDB · Sentence-Transformers · OpenAI API · Genius API · AWS
Lambda · API Gateway · AWS S3 · Secrets Manager · CloudWatch · AWS Amplify · Docker ·
GitHub Actions (CI/CD)