Logo
Instro is a focused listening product for instrumental music.
The product is designed to stay out of the way while people code, read, write, or study. Its promise is simple: no lyrics, no interruptions, and minimal decisions.
Instro product artwork
Instro streams pre-generated instrumental tracks from Supabase-backed metadata. Users listen rather than generating tracks on demand, which keeps the experience immediate, calm, and predictable.
Background
Instro started from a focused product idea: create a listening experience for deep work that removes the common interruptions of music products.
The public product is positioned around focus. The default listening mode is focus and electronic, with visible genres restricted to focus use cases. Older contexts still exist where useful in data and code, but they are not part of the current public positioning.
Challenge
The product needed to feel useful without asking listeners to manage too many decisions before they could start working.
Music products often compete for attention with browsing, search, playlist management, and recommendation surfaces. Instro needed a model that supported choice and paid differentiation while keeping the primary experience quiet and immediate.
Solution
The listening experience centers on an inline player, persistent playback, focus-specific music, and lightweight flavour controls.
Guest listeners can sample six tracks. Free listeners get twelve-track focus sessions. Paid listeners get unlimited focus sessions and full flavour control. The flavour chips are visible to all users, but the upgrade path explains why sound tuning belongs to the paid experience.
My Role
Product design and full-stack implementation
I shaped the product positioning, listening model, interface direction, tier logic, and implementation across the SvelteKit app and supporting services.
The work includes product strategy, UX writing, interaction design, SvelteKit implementation, Supabase metadata workflows, Stripe-backed plans, legal and account surfaces, and admin tooling for operating the product.
The product deliberately separates listening from generation.
Tracks are pre-generated and streamed from structured metadata. This lets the experience behave like a focused listening product rather than a prompt-driven creation tool, reducing friction and making playback feel stable across the public routes.
The business model reinforces the product behavior instead of changing the playback mechanics.
Free and paid tiers differ by session length and flavour-control access. The core listening mechanic stays consistent, while the paid experience unlocks more control for listeners who want to tune the sound around their work.
Logo
Let's connect!