simplesthing avatar in waifu style


One year contract with Amazon Creative Services making interactive widgets for the retail site. At the start there were four UX designers and myself, the first developer hired on the UX team in an experiment to mix developers and designers on the same team for faster iterations. Two of the designers wrote HTML, CSS and some JavaScript. I focused on making their functional prototypes fully dynamic by connecting them to Amazon back end services for data queries based on user purchase history using PERL mason and jQuery. This was the first time a non development team had made interactive widgets for the retail site.

Discover new music

The widget above was my favorite, it helped shoppers discover new music that they might like based on the last music they purchased or browsed. The reason this widget was so much fun was because it combined all the hacks and discoveries our team had made together in our first six months of making interactive widgets together. We created an AJAX (yes I said AJAX) proxy page as way to expose otherwise internal API's by converting PERL to JSON and sending it back in response, along with appropriate headers, for our widget to consume.

Hero slider

The challenges that language can create when the widgets were used in international markets was also a bit challenging at times. The mechanisms for translating the text itself wasn't the issue as much as the effect that other languages have on the design, such as German text needing more width and Asian text needing a little more height.

Digital games

Digital games category was by far our largest consumer of widgets, the clip above is showing an entire page of our widgets being used.