An end-to-end technical study of opal as a natural photonic crystal, pairing a long-form visual explanation with a purpose-built spectral path tracer. The work spans physical modeling, scientific communication, and interactive rendering.
I design and build spatial computing systems where simulation, physical intuition, and real-time software meet.
Selected work
Applied research and production engineering across spatial computing, simulation, robotics, and technical visualization.
An end-to-end technical study of opal as a natural photonic crystal, pairing a long-form visual explanation with a purpose-built spectral path tracer. The work spans physical modeling, scientific communication, and interactive rendering.
A real-time spatial visualization system for vector fields, built with procedural tube meshes and numerical field integration. Users place sources in the room and inspect the resulting field through arrows, particles, and persistent trails.
A spatial teleoperation prototype connecting Spectacles hand input to a LeRobot arm. The system explores direct, embodied robot control and the interaction constraints of low-latency hardware interfaces.
An open-source electronics toolchain for spatial computing: KiCad PCB, schematic, and symbol-library parsers; an autorouter; and a fully procedural board renderer. The result turns engineering source files into inspectable spatial models.
An interactive spatial teaching system that makes matrix operations, elimination, rotations, and eigenvalues tangible. The work translates abstract mathematical structure into manipulable, real-time explanations.

From silica spheres to play of color: a simple walkthrough of how opals interact with light, and how I built a small set of interactive demos and renders around that structure.

Visualizing vector fields on Snap Spectacles as arrows, particles, and trails using procedural tube meshes and real-time field integration.

Visualizing Color Spaces in Augmented Reality with SpectaclesBuilding interactive 3D color space visualizations for Snap Spectacles AR glasses to help painters mix pigments.

Eyedropper for Spectacles AR GlassesBuilding an eyedropper color picker for Snap Spectacles AR glasses using Lens Studio.