Skip to content

DUAL LENS · SYSTEMS INTO EXPERIENCE

I turn complex technology into working systems—and carry those systems through to experiences people can feel.

From real-time data pipelines to brainwave-driven VR, I identify bottlenecks, design the structure, and build through to the point where technology supports an artwork or user experience. I bring system design and attention to the resulting experience together in one problem-solving practice.

FROM STRUCTURE TO EXPERIENCE

The systems that solved the problem—and the experiences they enabled

graphicsautomation 2023.03 - 2023.10

High-load Real-time AI Image Processing System for Media Art

Technical Director

View project details

The problem I solved

To connect AI-processed data with Unity content in real time for a media artwork, I designed and built a distributed data-processing pipeline.

ENGINEER · STRUCTURE

Turning bottlenecks into a real-time processing system

I isolated bottlenecks in transmission, acquisition, and high-load processing, then connected Node.js, Python, and Unity into one real-time flow.

How I built the system

  • Image data processed 60 times per second
  • Node.js · Python · Unity · WebSocket
  • Python multiprocessing reduced image-acquisition latency from 206ms to 13ms
  • Multiple Raspberry Pi clusters distributed high-load processing

ARTIST · EXPERIENCE

Carrying processed data through to the artwork experience

As technical director, I worked with artists to build the production foundation that carried real-time data into Unity content.

How I connected it to the experience

  • Participated in an artwork creation project with artists as technical director
  • Integrated AI-processed data with Unity content in real time
Key outcome
I designed and built a real-time pipeline and Unity integration logic to process image data 60 times per second.
My approach
I treat performance as part of the full production flow, designing the path that carries data into Unity content in real time.
Metric definition
The 13ms figure is image-acquisition latency, not AI inference or end-to-end pipeline latency.
graphics 2021.05 - 2022.11

Real-time VR Content Development utilizing Brainwave Data

Technical Director / Data / 3D Graphics

View project details

The problem I solved

To connect brainwave signals to real-time visual and auditory changes in VR, I built a Brain API for collection and preprocessing and the supporting Unity logic.

ENGINEER · STRUCTURE

Turning brainwave signals into a system the team could use

I modularized collection and preprocessing, implemented focus/relax pattern detection, and built a real-time interaction foundation teammates could use without knowing its internals.

How I built the system

  • Designed and implemented an in-house Brain API for collection and preprocessing
  • Built core real-time interaction logic in Unity
  • Implemented detection of focus and relax brainwave patterns
  • Modularized the API so teammates could use it without internal knowledge

ARTIST · EXPERIENCE

Turning body signals into sensory interaction

I connected measured brainwave signals to visual and auditory effects in real time, creating a VR experience that responds directly to the user’s signals.

How I connected it to the experience

  • Visual effects change in real time according to brainwave signals
  • Auditory effects change in real time according to brainwave signals
Key outcome
I connected brainwave signals to real-time visual and auditory changes in VR through the Brain API and Unity logic.
My approach
I abstract brainwave collection and preprocessing into a team-usable API, then connect the system all the way through to changes the user can see and hear.
Implementation scope
I implemented brainwave collection and preprocessing, focus/relax pattern detection, and integration with visual and auditory effects in Unity.

HOW I WORK

I don’t stop at implementation.

I build structures that can handle complex inputs and bottlenecks, make them usable by the team, and follow the result through to the artwork or user experience.

  1. 01

    I find bottlenecks in complex signals and data, then turn them into working systems.

  2. 02

    I connect different technologies and runtimes into one coherent flow.

  3. 03

    I build through to the point where technology becomes tangible sensation and interaction.