Drag to turn Scroll to explore
With the record focused, use the arrow keys to turn it. Use Reset to bring it back.
A still record of light.
Corporate · December 2024
Sony Pictures
The brief A company celebration with every generation in the building, about 3,000 guests by the client’s count.
The challenge Enough musical range for a very mixed room, without the floor ever feeling like it was being handed from one crowd to the next.
The approach Move across eras, genres and rhythms while keeping one continuous thread, so each change felt like the obvious next record.
“It’s the most packed the dance floor has been from start to finish.”
“We heard nothing but rave reviews about the music and energy of the night.”
Arabella, Sony Pictures

Wedding · Franciscan Gardens · April 2026
Ruby and Ryan
The brief 90 guests, the ceremony at five and the party until midnight. Their music ran from funk, soul and old-school hip-hop to indie, disco, the 80s, EDM and songwriters, and they asked us to read the room and bring records of our own.
The challenge No grand entrance, no cake cutting, no bouquet toss, none of the usual cues to build a night around. Three dances with exact start and stop times, three playlists they called a guide rather than a script, and one artist they did not want to hear.
The approach A planning call with Ryan in early March, then the timeline cross-checked with their planner, Felicia Quintero of Fusion Events, before her master copy went out. Each dance cut to the seconds they asked for. After that the playlists were a starting point and the floor did the steering, all the way to Lane 8’s “Road,” the last song they chose.
The result The dance floor in the film on the Weddings page is this night.
“He has an expert ear not just for great music, but for the seamless transitions that weave a cohesive set across every genre and mood.”
Ryan Sprouls, Google review

Residency · LAX
Delta One Lounge
An airport lounge is almost the opposite of a wedding. Nobody came to dance, and the room should feel like the trip has already started.
Good DJing is not always about making people dance. Sometimes it is about understanding what the room needs, and knowing how much presence to have.
Miles is the resident DJ, and the Los Angeles Times photographed him at the decks there.

Brand activation · Three days · LA Marathon
New Balance
The brief New Balance’s LA Marathon weekend at their Sunset Boulevard store in Silver Lake. Two afternoons of store activation, then race morning outside on the course. The music direction was four words: open format, upbeat, clean, fun.
The challenge Two different crowds. Friday and Saturday, runners and families coming in for gear. Sunday from 6 a.m., the marathon itself, coming down Sunset miles into the race, with a few seconds to hear the music as they passed.
The approach Miss Ninja brought the booking in and put Miles on it. He set up an hour early every day, in touch with the on-site lead before the weekend, in the gear New Balance sent. On race morning, records that land in the first bar and keep the runners hyped, clean enough for every kid on the curb.
The result New Balance told Miss Ninja afterwards that he was great. The store team’s text after race morning was two words: killed it.

Corporate reception · Ray Charles Terrace · March 2026
The GRAMMY Museum
The brief A company reception on the GRAMMY Museum rooftop, 150 to 200 guests after work. Music only, no announcements, and the client said it plainly: people should be able to talk to each other.
The challenge The list they sent was built from big dance records, mid-tempo EDM, 2010s pop and current pop, and all of it had to sit under the conversation.
The approach Lee brought the booking in and put Miles on it. Music ready half an hour early, plugged into the venue’s sound with two speakers in the car as a backup, and the whole set kept at talking level.
The result The set was recorded live, close to three hours of it. Both parts are on the Mixes page.

