POINTSHADER selfie with Brooklyn Mirage 2022 led wall.
I develop digital tools that enable the creation of real time generative visuals, audiovisual performances, and interactive installations.
I specialize in several related areas:
Multi-GPU application programming: Developing applications that harness the power of multiple GPUs on the same server to render visuals for extremely large content resolutions in real time.
Multi-node application programming: Getting many computers to communicate to render simultaneous graphics across many surfaces, or process many different sensor data streams simultaneously for interactive installations.
Low latency audiovisual performance software: Building centralized systems that simultaneously control audio, visuals, lighting, and lasers within a venue at high frame rates (240 FPS or above), to create a tight audiovisual sync.
I'll frequently use TouchDesigner, Notch, and openFrameworks as creative tools, but sometimes I'll program in C++, GLSL, and Rust to developed optimized solutions for more technical challenges. I've worked deeply with projectors, projection mapping, led walls, led sculptures, and lasers. For interactive intstallations, I'll frequently work with arduinos, raspberry pis, distributed sensors, and networking. I also develop for Android (native) and iOS (via openFrameworks) and have a good understanding of networked distributed databases and AWS from my early career as a big data consultant, focusing on Elasticsearch and Cassandra.
End clients for interactive installations include:
HSBC, Netflix, Facebook, Instagram, Sony, HP, Intel, Yves Saint Laurent, VISA
Partnering agencies include:
ESI Design (An NBBJ Studio), VolvoxLabs, Infinity Marketing, AV&C, Magnetic Collaborative, Joel Fitzpatrick Studioes, BRDG.
Generative content clients include:
HBO, CityFox, REZZ, Anjunadeep, Octave One, SQUNTO, KAOS Nightclub
Creative Coding - TouchDesigner / Notch / openFrameworks / Max & Max4Live
Languages - Rust / C++ / GLSL / Python / Java / Javascript
Web Development - Angular / HTML5 / Flask
Mobile Development - Android (Native) / iOS (Ofx)
Embedded Development - Arduino
Creative Software - Ableton Live / Blender / Cinema 4D / Octane / Premiere Pro
Big Data & Search - Cassandra / Elasticsearch / Solr
Devops - AWS (EC2/S3/SQS,etc) / Ansible