Skip to content
New York, NYThe Second Opinion
Engraving of a grid of fifteen records; one is an empty dashed outline in ember, a track that does not exist
All work

VibeCheck

Music

PythonLlama 3.3Groq

sk a language model for a playlist and it will confidently invent songs that do not exist.

TheWorkStoryNAMEYash NirwanSINCENew York, 2024

o the model never gets the last word. It proposes tracks, and then the app checks every single one against YouTube Music before showing you anything — forty at a time, in parallel. Anything it cannot find gets dropped rather than displayed with a broken link.

It is the smallest version of the idea I keep coming back to: let the model be creative, then put something boring and literal downstream of it.

VibeCheck's opening screen: the title, the line 'AI-curated, API-validated soundtracks for any scene, book, or feeling', five example prompts, and a sidebar describing its truth filter, era mixing, feedback loop and play-all queue
Engraving of six fare traces against a dashed baseline band, one dropping away below it in ember

A thing I built for myself that has been running unattended on my laptop since July.

Next projects!

The rest of it, and what each one cost.

Engraving of five thrown Rajasthani vessels on a shelf between block-printed borders, one picked out in ember

A shop I built and still run, selling Rajasthani homeware to customers across eight currencies.