No clue who produced this, but it's really good. Reminded me of 2004-era hard trance (think CERN - The Message)