Since I didn't invent the universe, I didn't make anything from scratch. I used:
React.js
React is pretty cool.
Gatsby.js
Gatsby makes static paths automatically from react.js and optimizes image loading.
react-spring
A library that makes animations in react a lot less manual.
JavaScript, CSS3
Arrow functions and flexbox are nice, plus all that other stuff
SVG
Magic lines