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.

TT_py_MediaPipe Python · Isadora
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
TT_py_VENV-management Python · Tooling
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
TT_py_OpenClose-App Python · Utility
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
kinect2share C++ · Kinect v2
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