No projects match your search. Try another keyword.
See what your pigments can mix.
An iPhone app for exploring pigment mixtures and recoloring reference images. React, TypeScript, Three.js. In internal TestFlight beta.
Stenciled screens and a tracing-paper blur
The iPhone Duo fold transition rebuilt in Three.js, with a principled look at how its design choices impact user comfort.
Robot control and inspection in AR
An AR toolbox for Snap Spectacles to assemble, inspect and operate the SO-101 robot arm. Grab and move its virtual counterpart, and inspect part dimensions and kinematic chains through 3D overlays. A WebXR version is planned.
An educational AR application with an AI guide
An educational AR application about opal formation, with an AI guide. Full-stack TypeScript, Supabase, Snap Cloud, AI integration.
Opal structure and structural color
A visual article and novel web path tracer for opal as a natural photonic crystal. The project follows silica sphere packing, lattice planes, Bragg diffraction, and spectral rendering.
A lens for key linear algebra concepts
The lens introduces matrices through their rows and columns, along with the operations that act on them, including multiplication and elimination. It also gives visual explanations for topics such as rotations and eigenvalues.
Real-time vector field visualization
Vector fields rendered as arrows, particles, and trails, using procedural tube meshes and real-time field integration. The lens lets you place sources and watch the field lines they generate evolve around them in space.
Professional work · medical imaging
3D anatomy viewing and DICOM annotation tools. Vue, TypeScript, browser visualization.
Professional work · interactive product interfaces
2D/3D furniture configurators and a drawing interface for CNC milling. Vue, Three.js, Paper.js.
Professional work · HoloLens 2 AR
A live-video application for industrial operators. Unity, HoloLens 2, MRTK, .NET, Azure.