Keshav
Work · Independent

SonicMirror

Connect your Spotify and it roasts your music taste — with claims tied to what you actually play, so they're specific enough to be wrong.

My part
Author
State
Live

What it does

OAuth PKCE with no stored credentials, top artists across three time windows, per-track audio features aggregated into a normalised fingerprint, then a three-stage Gemini chain — archetypes, tendencies, calibrated humour — streamed token by token.

The one decision

The prompts forbid the generic answer and force specific, falsifiable claims tied to the numbers. Getting a language model to be specific was the whole project.