Throughout my time with Slingshot I built a number of global websites through their subsidiary company, Six Cubits. The focus of Six Cubits is providing a consistent platform for websites across various global markets – as such there is an emphasis placed on creating a reusable, scalable code library.
Shortly after arriving at Slingshot in June 2008, a fellow developer (Back-End) and I (Front-End) inherited an early version of this global platform. Built upon a CMS known for its ability to easily manage multiple languages, we tasked ourselves with making a large number of efficiency improvements. One of the features I’m proudest of adding is the XML/XSLT demarcation created between Front- and Back-End disciplines. This way the Front-End developer is able to create minimal, elegant CSS and markup templates without worrying about the CMS’s WYSIWYG editor injecting superfluous markup.
Beyond simply tweaking how the code works, we also added different content modules – photo galleries, recipe lists, and various other optional modules that SixCubits clients are able to add to their projects.
After being promoted to User Experience Director in February 2010, I was able to take on more of a UI Architect role in making recommendations about how new modules should be laid out and implemented.

