How this page is built
The moving background is a WebGL fluid simulation, based on Pavel Dobryakov's WebGL fluid simulation and written out in plain JavaScript for this page.
Everything else is deliberately plain: no JavaScript frameworks, and the fonts, styles and icons come from the same place as the page. My contact details aren't in the code at all. They sit in Cloudflare, and the buttons redirect there. If the motion gets to be too much, there's a pause button in the corner.