K15

musical. human.

Now Playing
devoted, still
const audio = document.getElementById("audio"); const btn = document.getElementById("playBtn"); const waveform = document.getElementById("waveform"); btn.addEventListener("click", () => { const isPlaying = btn.classList.contains("playing"); if (!isPlaying) { audio.play(); btn.classList.add("playing"); waveform.style.opacity = "1"; } else { audio.pause(); btn.classList.remove("playing"); waveform.style.opacity = "0.6"; } });

That space between who you were and who you are

Stay connected. Join the mailing list.

written at a time when hope felt impossible.

made for YOU.


brighter and darker shades for the dancefloor.

collaborative work with my friend Kyle Hall


learning to let be and let go.

My releases are scattered across streaming services and records.
Most of everything lives here