// SELECTED WORKS
A browser-based simulation of an Interferometer I built to visualize wave interference in real time. Adjust mirror displacement and wavelength to watch the fringe pattern shift and collapse. Built entirely in JavaScript with no external physics libraries — the optics are computed from first principles.
A guide to thin lenses that includes a tool for seeing how object location affects image location with either a single positive or negative thin lens.
A 100nm silica particle levitated by a 1064nm laser in a high-vacuum chamber and cooled toward its motional ground state. We modulated beam polarization through two EOMs to control coupling between the X and Y vibrational modes, then used a 532nm probe beam and a photodiode bridge to measure the motion signal. After converting voltage data to mean phonon number we could clearly see the Rabi oscillation — energy cycling between modes at roughly 10kHz. The system acts as a semiclassical analog to a qubit.
An interactive visualization I built to explore why most LED bulbs feel "off" compared to incandescent light. It uses Planck's law to generate real blackbody radiation curves at any color temperature and overlays a typical phosphor-converted LED spectrum for comparison. The spectral gaps — especially in the deep red — are immediately obvious and explain why high-CRI bulbs matter. Drag the slider to see how the ideal blackbody curve shifts with temperature.
I did backstage work throughout high school and later took a stage lighting course at
Rochester. This
photo is from that class — I designed a lighting scene to recreate the feeling of Sunecho 3 by LJ
Altvater
using the fixtures available in the theater.
Getting the green UV glow on the geometric set pieces, the purple atmosphere wash, and the warm center
panel to work together was a real exercise in color mixing and beam control. The same principles that
make
optical systems work just applied to an audience instead of a detector.
University of Rochester Stage Lighting Course — recreating Sunecho 3
Sunecho 3 by LJ Altvater (2001)