The hardware itself is quite simple, some LEDs connected to the PWM pins of an Arduino. But the signal processing is happening on a computer using a Python script. Many of the projects we see ...
To achieve this he created Fade, a custom programming language/framework for controlling LED animations from the ESP32. Fade is written for addressable RGB LEDs like the Neopixel/WS2812.