
Overview
Kassette recaptures the deliberate, hands-on magic of the 90s mixtape era by transforming your Apple Music library into a collection of physical tapes.
Rather than the endless, passive scrolling of modern streaming, Kassette forces you to slow down and engage with your music: your library is auto-sorted into genre-specific tapes that you must physically "insert" to play.
The experience mimics a true analog workflow, replacing modern shortcuts with the tactile reality of a vintage deck. You won't find a skip button here, to find your favorite track, you’ll need to rely on the transport controls to fast-forward or rewind, listening to the pitch-shifted audio as you hunt for the perfect moment.
It is an intentional, ritualistic way to rediscover your collection, trading the convenience of "next" for the nostalgia of the play button.
My Role
As the sole creator and engineer, I architected Kassette from concept through to deployment to explore the boundaries of modern AI-assisted development.
I defined the end-to-end product experience, designing the minimalist UI and the deliberate friction mechanics that govern user focus. My primary goal was to test the viability of "vibe coding" workflows—leveraging tools like Claude Code to bridge the gap between abstract design philosophy and functional, live application code.
By handling all engineering and deployment myself, I successfully transformed this experimental concept into a live product, demonstrating a hyper-efficient, solo-engineered development pipeline that directly translates design-led intent into a robust, working product.



