Skip to content

Armand Sumo

Recent Articles

All Articles

Selected work

Plein Air project preview
iPhoneReactTypeScriptThree.js

An iPhone app for exploring pigment mixtures and recoloring reference images. React, TypeScript, Three.js. In internal TestFlight beta.

iPhone Duo Transition project preview
WebThree.js

The iPhone Duo fold transition rebuilt in Three.js, with a principled look at how its design choices impact user comfort.

SO-101 Toolbox project preview
SpectaclesRobotics

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.

Opals project preview
SpectaclesTypeScriptAI

An educational AR application about opal formation, with an AI guide. Full-stack TypeScript, Supabase, Snap Cloud, AI integration.

Photonic Crystals project preview
WebPath tracing

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.

Linear Algebra v1 project preview
Spectacles

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.

Vector Fields project preview
Spectacles

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.