Projects

Things I built outside the lab.

All pure static HTML/CSS/JS — no frameworks, no build step. Each site is a creative project I made from scratch: tools for physicists, a poetry collection, personal essays, and education resources for anyone curious about the world.

Live websites

Four projects, all open source

Philosophy

Built the same way the lab runs — from scratch.

Every project here is pure HTML, CSS, and vanilla JavaScript — no frameworks, no npm, no build pipeline. The constraint is intentional. It forces clarity: if something is hard to build without a library, it is usually also hard for a reader to understand without explanation.

All repositories are public on GitHub. Fork anything, use anything. The AMO Toolkit has a llms.txt for LLM-accessible documentation.