I worked primarily as a front-end developer on this project, and was focused on building a flexible, modular system that could be implemented by the Papa John’s internal team to cover all of their needs across all of their markets. In addition, I spent a lot of time working directly with the team to improve their performance optimization workflow and increase the speed of experiences.
As the back-end developer on this project, I focused on the CMS-side of things. We built out a fresh ExpressionEngine instance to handle all of the Foundation’s content publishing needs. Strong search functionality was key to the success of the project, so we customized a Solr install, and integrated it with the ExpressionEngine environment.
In my second year working on this project, I led the back-end development of a Rube Goldberg-esque system. Combining Laravel, Craft, Redis, and more, we built a system capable of handling 97,597,768 votes over the course of a 30-day voting period.
As part of the development team for MTV’s third O Music Awards, I focused on systems behind the voting and social mechanics of the event. Over a 30-day voting period, our system handled more than 44 million votes.