As a freelancer for holographik I worked on a interactive background of a website.
It renders a lot of particles with webGL, which either show 3d models, or a soundwave.
It features controls for animating the particles in and out, and between different states.
webgl/glsl/threejs
nextjs