How this site was built
Technologies, techniques and more
Fast, with minimal JS
Heavily optimized, this site loads in milliseconds. JavaScript is only used where necessary, and always with graceful fallback, making the site 100% usable with JavaScript disabled.
About the background
I've always been a fan of cellular automata, so this site's dynamic background is a slow-running simulation of Conway's Game of Life.
Each time a cell is born it is assigned a random color which it keeps until it dies. One generation smoothly fades into the next.
Custom assets
Image assets made using Adobe Illustrator and Adobe Photoshop
Other tools
Additional tools used to build this site
Version control provided by GitHub, with GitHub Actions and Vercel's GitHub integrations for CI/CD.
Code quality rules are enforced by CI, with fixes automatically applied at commit time.
Formatting is enforced by CI to ensure consistency and reduce noise in diffs, and automatically applied at commit time.
JetBrains provides my IDEs of choice, and their WebStorm IDE is used for all of this site's development.