Although most of my professional frontend work has used some variation of React written in TypeScript, this site uses my favorite frontend framework, Svelte. It's a simple single-page static application with all content stored in Markdown files.
The animation is a single WebGL shader program that I wrote as an exercise to learn shader programming. It uses Stefan Gustavson and Ian McEwan's simplex noise algorithm for all its natural-looking variation: https://github.com/stegu/psrdnoise.
The website source can be browsed here: https://github.com/jaschaephraim/jaschaephraim.github.io, and the shader program itself here: https://github.com/jaschaephraim/visuals