Major League Gaming is the world's largest eSports organization with millions of live viewers, fans and competitors around the globe.
As a Sofware Engineer at MLG I spearheaded a project to create the ultimate tournament platform for Starcraft II.
The free service featured a number of key innovations such as automated score reporting, anti-cheat and anti-smurf protections, integration with Blizzard's Battle.net service, a flexible tournament seed & bracketing system as well as a developer API.
The application was built using Rails 3, Backbone.JS, MySQL and Redis.
We overcame a variety of interesting challenges such as a highly burst-driven scaling profile, reverse-engineering the Starcraft II game files, constantly evolving tournament rules, and providing on-call technical support across many languages & timezones.
The development of SC2Battles spawned a large number of open-source projects, many of which are still maintained.
I build & deploy realtime web applications… everything from live data visualizations to collaborative work environments and multiplayer games.
If you need to prototype a new product, improve your user experience, optimize a sluggish application or create something completely new...Get In Touch!