
Real-Time Platform Architecture · 2021–2026
The Wave Live Show Platform
A modular live show platform that took Wave from months-long custom builds to two shows a week.
Early Wave shows were built from scratch for each artist. Each one took 3 to 6 months, and the next show started from zero. Regular programming wasn't possible at that pace.
The Platform
Over about 24 months we replaced show-by-show production with a library of reusable environments, interactions and visual systems. Shows were assembled from that library and tuned to each artist and setlist. By the end, Wave was running two shows a week.
Stage Builder
I designed the stage builder for performers, partners and publishers with no art background. It was prototyped in TouchOSC with show data in Sheets. The library grew to hundreds of saved looks, most of them made by non-artists.
What the Data Showed
We tracked join and drop times, input engagement, lobby numbers, surveys and Discord reports. Audience sentiment was set at the opening and the finale. So every show got an interactive performer reveal up front and a participatory finale at the end.
Team and Review
I owned visual identity across 30+ live releases, leading 10 to 12 internal artists and tech artists plus 15 to 20 remote contributors, alongside about 8 engineers and leads. External partners included The Mill, Zoic, Future House and Kloudius, with contractors in Asia and Europe. Every show went through Frame.io review, with drawovers and notes on camera moves, framing and lighting. I also helped direct key art and trailers for every Wave concert.
Artists
Justin Bieber · Calvin Harris · Pentakill (Riot Games) · Kaash Paige · Teflon Sega · Black Gryph0n · Haywyre · Reid Speed · Slenderbodies · Latasha · Brian McKnight Jr. · Baasik · Mazen · Dr Apollo · LMNOP · Luis Torres · Jakke · Eric Zayne and D Mills · Noises · BGZ · AlXi · Josh Moreland · Ryck Jayne · Gracie Van Grunt · Kayla Starr · Rinzen · Speaker Honey · Durante · Vnssa · Marbs · SOHMI
Video
Wave Show Process
Wave Tools: TouchOSC Interface & Venue Configuration