I thought this was just another quick stunt until I chanced upon the audio part and began to realize how much effort was put into essentially re-coding and optimizing the entire Doom game engine from scratch.
Wonderful low-level coding going on here, the kind I wish I had time to do myself.