Creative software / Independent product
DreamLounge
Midjourney animation, music, and story worlds in an interactive web experience.
My role
Creator, designer, developer
The work
Discovery, episode navigation, playback, and music behavior—designed and built together.

A place to enter a world
I designed and built DreamLounge to bring animation, music, and imaginary worlds together. The work connects the creative material with the experience of finding, watching, and moving through it.
The interaction is part of the work
My design and development span discovery, episode navigation, playback controls, and the behavior of music as someone moves through the experience. These decisions shape how a visitor explores a world and how much control they have over the pace.
Design and implementation
I built the experience with Next.js and TypeScript, pairing generative media, including Midjourney animation, with music and story worlds. Working across the interface and its implementation keeps the behavior of the product close to the creative intent.
DreamLounge is part of my independent studio, Viridian Reveries.