Little Piccadilly is a digital experience at an iconic landmark. It allows individuals to create a personal avatar and post it to the McDonalds’ screen at Piccadilly Circus. Users can pick from hundreds of assets ensuring a wide variety of avatars get submitted. Once on the screen, there's a vast array of animations from waving and dancing to doing the conga. My role on the project was Lead Developer, where I worked very closely with all stakeholders from the beginning to the end of the project.
One of the main challenges was ensuring assets could be processed in the most streamlined way. Assets would be delivered in an agreed illustrator format, this allowed us to check the layers for any missing items from our asset matrix. After checking the assets were ok, they needed to be exported into flash and also exported for the microsite in both normal and retina version keeping the correct naming conventions. Alongside this the backend developers needed their own set of assets used for sharing. I helped build a set of tools and scripts to help with this automation at each stage of the process.
The project deliverables consisted of a HTML microsite and a Flash application which runs on the screen at Piccadilly. The microsite is where you create your avatar and submit it to the screen. The Flash application polls the backend for new avatars and weather changes. The Flash application has a queuing system where it responds to the amount of avatars waiting, trying to maximise your time on screen but without preventing other avatars waiting too long.
Little Piccadilly was listed as 1 of the top 10 digital Innovations by Campaign Magazine in the annual 2014 edition.
Music Unlimited from Sony wanted to thank their users by giving away Christmas playlists. The idea was to give the user the perfect playlist based on their journey time back home. So we built a microsite that harnessed the power of Google Maps API to calculate the distance between their start and end locations based of different typeS of transportation.
My role of the project was senior developer. Working closely with the design team we were able to deliver the project in a short time span just before Christmas. The site was built using AngularJS and a very big helping hand from Google API’s. The site is fully responsive following a mobile first approach.
Having worked for Pirata & Work-Club for about 3 years I have been able to work on a large portion of the sites they manage for McLaren, including the main Dot-com, Formula1 and Technology Group. All these sites are built around a Django backend and require a rich experience.
The Technology Group section was a new build that I got to work on alongside a junior member of the team. We spent about 2 weeks building a modules library where we could build specific components in isolation before then integrating into the Django templates and continuing to build pages one at a time.
A smaller project that I helped build in a short time was a buzzfeed style quiz game. The code was built with the aim that McLaren could make as many quizzes within the backend without needing the front-end updating. Although this was a relatively short project, it was a massive success with Facebook and Twitter getting a lot of hits.
Ballantines do a lot of digital work and two of the most recent projects completed for them is Ballantine's Golf Club and Ballantines Live. Ballantine's Golf Club is an online platform for golf fans to share knowledge, watch videos and read articles around golf. Users simply signup and can then gain access the content for free.
Ballantines Live is a single page application where you can view metrics relating to Ballantines Finest and 12. Users can compare Instagram, Foursquare and Twitter metrics for both bottles. For example, one of the metrics allows you to find out what's the most trending hashtag for Ballantines 12 and Finest.
Both projects have been built usings AngularJS. For Ballantines Live its been used as a traditional framework you might expect for a single page application. Whereas Ballantine's Golf Club uses AngularJS to manage modules that are used throughout the site which are integrated into a Django templates.
Users can browse products without entering any details. However in order to show actuate prices the user is encouraged to fill out a short form with their flight details. Users can add items to their basket, checkout, review previous orders, sign-in with Facebook or VK to name a few of the key features.
The site is built around a Django backend. My role along with another front-end developer was to build all the front-end components. We started building a modules library before quickly building usable pages that the QA tester could process. We used JIRA heavily to ensure sprints were on track, manage tasks in progress, log bugs and set features as ready for test.
For all job enquiries please email hunt.jimbo [@] gmail.com
You can view some of the other projects I have worked on at cargocollective.