Interactive demos.

Playgrounds for the ideas I work on. Click around. Break them. They're cheap.

Inverse thin-film design, checked by physics.

Draw a reflectance curve; sixty-four eight-layer coatings descend through a neural surrogate toward it, and an exact transfer-matrix solver picks the winner. The neural-adjoint method, audited live.

400 nm600 nm800 nm