December 2024
Large-scale interactive screens with generative art themed around workouts for Nike's pop-up collaboration with Lebron James at Art Basel.
October 2024
Five playful furry robots that switch between a coordinated dance and an ambient roaming state, installed as a public installation at the Cleveland Public Library.
June 2024
Three interactive touchscreen experiences built in TouchDesigner to demonstrate LinkedIn's new AI tools and provide a story to motivate them.
May 2024
TouchDesigner patches integrated with custom hardware for interactive storytelling around Google's AI projects, highlighting Alphafold and AI quality assurance for Driscoll's.
February 2024
In-browser A/V visualizer that allows users to upload either audio or image files and see/hear and edit the data in both audio and image format at the same time.
December 2023
A combination of physical machine and Slack bot that allows users to click a button to request a buddy and then the bot will DM people in the channel to find someone to grab coffee with to help build connections around the office.
October 2023
Created lighting animations, sound effects, and videos for real-life recreations of the vending machines from Call of Duty.
August 2023
Interactive front-end to demo Google's Vertex AI tool, allowing thousands of people to chat and recieve maps, directions, and information about the conference.
May 2023
Programmed the gameplay in Unity for a custom themed pinball game for Google Marketing Live.
January 2023
Custom software for an interactive magic mirror that brings up common medical Q&As and prompts users to visit UPMC's new virtual concierge online.
August 2022
Internal tech demo that allows users to generate images and filters using machine learning. Used rev.ai for speech recognition, DALLE-mini for image generation, and linear style transfer for real-time filters. Made with TouchDesigner.
June 2022
Custom software for vending machine and displays that allowed users to interact via NFC wristbands. Installed for Shopify for an event with throughput of thousands.
April 2022
Unity racing mini-game controlled by gaze input gathered from standard webcam. Gaze detection used machine learning model built from scratch and trained on calibration sequence run before gameplay.
December 2021
3D real-time fractal generator created as final project for Computer Graphics. Uses GLSL shader to render fractals, with variables passed through a javascript GUI to allow interactivity.
August 2021
Pipeline to enable streaming of point cloud data to groups of VR headsets. Custom-written shaders were used to add visual flare to captured actors and virtual scenery elements.
July 2021
9 month long project for Apple internship. Differentiable Digital Signal Processing (DDSP) from Google's Magenta adapted for real-time use and implemented into an Audio Unit for Logic Pro.
March 2021
Scientific paper turned into interactive data storytelling narrative to make it more easily digestible to the public. Conceptualized and implemented various sections of the narrative and worked on weaving them together.
June 2020
Playful data visualizations created for novel laser holographic display. Created in Unity to allow for interaction with viewers and dynamic scene-switching.
November 2018
Custom audio routing created to enable spatial sound cues to fade from scene to scene using d&b Soundscape surround sound system.