Building interactive simulations

Exploring physics, biology, finance, and political science through code. Open-source tools for understanding complex systems.

Scroll
The purpose of computation is insight, not numbers.
— Richard Hamming

I build tools for understanding complex systems.

I'm interested in simulations that make abstract ideas tangible — from relativistic gravity to cellular biology, options pricing, and the mechanics of democracy.

All projects are open-source, zero-dependency, and built with vanilla HTML, CSS, and JavaScript. No frameworks, no build steps — just code that runs in any browser.

Get in touch

Have a question about a project or want to collaborate? Feel free to reach out.

[email protected]