I use movement as the source code
for creating immersive spatial storytelling
Work
Selected work
About
Overview
Australian dance-trained artist. Digital scenography for screens, projectors, and LED.
Dance taught me that movement carries more than we can usually see. I build generative systems to bring those hidden mechanics to screens, projections, and LED environments, making the joy of movement visible to more people.
Services
What I build
Movement is everywhere in public space: in crowds, in data, in the body. I use generative systems to make that hidden choreography visible.
From Content to Choreography
Screens as reactive surfaces that move with the people watching. Passive displays become site-specific performers.
Making Data Dance
Abstract data (footfall, temperature, social patterns) translated into fluid motion. The invisible pulse of a venue made visible to anyone passing by.
The Ghost in the Machine
Spaces given a memory. Systems that capture the ghosts of past movement, layering the history of human activity onto the present moment.
Work
Areas of Practice
Urban Media & Digital Placemaking
Responsive urban environments that make invisible city data legible, beautiful, and human. Site-specific digital infrastructure for smart cities and communities.
- Blink Cincinnati (2024)
- Acts of Holding Dance
- Scalable Choreography (2025)
Performing Arts
Theatrical design and dance visualization making artistic vision accessible.
- Acts of Holding Dance
- Legends of the Golden Arches
- Four Sites (Lee Serle)
- Art Gallery NSW
Brand Collabs
Immersive brand experiences designed for genuine audience connection.
- Adidas James Harden Vol. 6
- Arcitecta Supercomputing
- Lexus x VRC
Research & Development
Proof-of-concept prototypes and research-through-design methodologies.
- Make Dance Comprehensible
- AI Movement Analysis
- Breath x Dance
How it all connects
All four areas share the same methodology: real inputs (bodies, data, place) translated into motion systems for built environments.
Perspectives
What collaborators say
Contact
Let's connect