SongSnap
A cross-platform mobile app that identifies a song from whatever you can give it: a half-remembered lyric, a hum, or a vague description. Several specialised agents work the problem at once and agree on an answer.
A cross-platform mobile app that identifies a song from whatever you can give it: a half-remembered lyric, a hum, or a vague description. Several specialised agents work the problem at once and agree on an answer.
Blackboard architecture. Lyric, audio and description analysers share one problem space and converge on a single result.
Built to be extended. Repository pattern and MVC keep business logic, data access and API endpoints independent.
34% lighter in memory. Reworked the FastAPI layer to stream data through rather than buffer it whole.
Type-safe at the edges. Pydantic validation on every boundary, Google OAuth2 handling auth.