2023 Solo developer — passion project
Music Player
Custom-built music player web application

Role
Solo developer — passion project
Year
2023
Technologies
Svelte / SvelteKitTypeScript
Why build a music player?
I wanted to deepen my understanding of the Web Audio API and explore how to build a polished, app-like experience in the browser. Building a music player touches on many interesting problems: state management, audio buffering, UI responsiveness, and persistence.



Key takeaways
This project sharpened my skills in reactive state management with Svelte stores, working with browser APIs, and crafting smooth, performant UI animations. It’s a reminder that side projects are some of the best ways to learn — no client constraints, just curiosity.