The demoscene is an international group of developers, artists, and musicians who create real-time audio/graphical programs.
I am the founder, and one third of, the MONAD demogroup. We primarily create 64k intros, a specific category of demo where the program and it's data is restricted to 64 kibibytes in size. Our productions focus on music, story, and cinematics.
As part of this hobby, I have developed various tools to aid the production of demos. Primarily, these are Functor, our graphics tool, and Omeda, our soft-synth. Both of these tools are written in C# and WPF, with C++ backends. Our demos utilize OpenGL for rendering, using a combination of rendering techniques and shaders.
Clockwise; the main Functor window, the Rocket tracker (for animating), PDL code for post-processing, part of a raymarching shader.
Working on an instrument in Omeda.