Projects
Projects
One Day Projects
Fast builds and experiments, a way to show off smaller projects.

Harmonic Hues
A real-time audio-reactive painterly visualizer built in TouchDesigner. Blends procedural generation with physical paint simulation and adapts to any song you load.

CRT Game
A community-based plant growth simulation displayed on three salvaged CRT televisions. Passersby press a physical button to collaboratively grow a shared digital plant.

Desktop Pet
A custom Shimeji desktop companion based on Oba, a personal doodle character. Adapted from a vintage early-2000s Japanese desktop pet application.
+11 more in this section
Robotics / Product Production
Robots, interactive objects, and physical computing work.

Haptic Alarm System (Capstone)
Senior year thesis, Chatham University
Senior immersive media thesis project: a haptic-based alarm system designed to replace audio alerts in critical medical environments such as the NICU.

Clocky — Alarm Clock R&D
Mechanical engineering internship with Clocky, focused on developing a next-generation consumer alarm clock from concept through iterative hardware prototyping.
Jimmy
A machine learning robot built around the concept of homeostasis. Uses a solar panel and photocell to seek light and self-sustain. Later repurposed as a cat toy.
+3 more in this section
Film / VFX
Compositing, 3D visuals, and post-production showcase.

Aces Wired
Senior year, Chatham University
A short film set in a neon-lit dystopian future where four gambling addicts must expose a rigged poker system. A senior-year collaborative project using Premiere Pro, After Effects, and Blender.

Are You Engaged?
A multi-screen audiovisual installation across three stacked CRT televisions offering satirical, surrealist, and serious commentary on media consumption, political news, and online echo chambers.

Handmade Animations
Frame-by-frame hand animation made for a handmade animation course. The first traditional animation work produced entirely by hand.
+2 more in this section
Professional Experience
Work and roles across teams and studios.
Teaching Assistant — Clayze Program
2022–2024
Full-time Teaching Assistant for a joint CMU / Chatham University immersive media program (2022–2024), coaching students in 3D modeling, Arduino, RealSense, LookingGlass, and Meta Quest development.
Projection Mapping — Disuko Rave
Designed and operated live projection visuals for a rave hosted by Angelo (Disuko Music), built in TouchDesigner using existing Disuko brand assets.

Projection Mapping — Library Show
Produced and operated a large-scale projection show on the front of the university library for the Immersive Media department, curating and preparing student artwork for architectural display.
+1 more in this section