Overview
I build tools and systems that sit between creative software and live performance:
Pythoner-based extensions for Isadora, MediaPipe and camera integrations, standalone
utilities, and research projects around GLSL, image processing, and control workflows.
This site gives technical context to the work shown on my portfolio.
Highlighted Repositories
A small selection of repositories that are most relevant to interactive media, dance,
and performance-focused workflows.
MediaPipe pose tracking tools for Isadora.
Example scripts and user actors that connect MediaPipe pose tracking to Isadora via
the Pythoner actor. Built for movement-driven visuals where body position and motion
control parameters, FX, or compositing in real time.
Pose tracking
Pythoner
Performance systems
Manage Python environments for Isadora/Pythoner projects.
Utilities for setting up and maintaining isolated virtual environments that play nicely
with Isadora's embedded Python, making it easier to share and reproduce show setups across
different machines.
VENV
Deployment
Reproducible setups
Open and close sidecar applications from Isadora.
User actors and Python scripts that launch and terminate external applications from within
an Isadora patch. Useful for running supporting applications alongside a show.
Sidecar control
Show automation
Share Kinect v2 skeleton and video data.
A C++ application for working with the Kinect v2 sensor, streaming skeleton and video
data out to other creative tools. Originally used for installations where full-body
tracking drives projections and lighting.
Depth cameras
Skeleton tracking