THE UNCANNY PATTERN PARADOX
The Concept
This interactive installation probes the psychological boundary where precision meets disruption, leveraging Masahiro Mori’s Uncanny Valley theory to explore human emotional responses to imperfect digital systems. Participants navigate a visceral arc of frustration and relief as their disrupted sketches are algorithmically reconstructed into a collective, symmetrical masterpiece.
The Engineering
I engineered a high-performance interactive engine using p5.js to manage complex state transitions between user input, programmed entropy, and generative resolution. The architecture utilizes real-time coordinate manipulation to inject system-level interference—such as cursor-lag simulations and dynamic axis-inversion—specifically designed to map against the “inverse U-shaped” discomfort curve. Following the disruption phase, the system executes a custom mirroring algorithm that transforms fractured vector data into harmonious mandalas. These individual outputs are then programmatically aggregated into a persistent global grid using a synchronized canvas system, scaling the individual user experience into a large-scale collaborative digital exhibition.

Tech Stack
- Core Engine: p5.js (Creative Coding Library)
- Languages: JavaScript (ES6+), HTML5, CSS3
- Design & Prototyping: Figma
- Deployment: GitHub Pages
- Hardware Integration: iPad Pro + Apple Pencil
- Environment: Physical-Digital Hybrid Installation



