With more than eight years of experience in working with Flash technology, he is the creator of the Xray debugger, FLEXible (mxml editor), FLASC compiler GUI as well as code contributor on Papervision3D. John also started the Red5 open source server project and is co-project manager along with Chris Allen. John has also served as Director of Flash Platform for BLITZ and was Sr. Flash Developer with Zing.com and is currently COO of Infrared5, a consulting firm built around services for the Open Source Red5 server.