Andy Barefoot - Digital Professional

Andy Barefoot

Digital professional with over 15 years experience of programming, management and digital strategy at Condé Nast and adidas.

Personal Projects

Olympics 2016

A selection of data visualisations from the 2016 Summer Olympics.

Data was either manually collected from wikipedia or scraped in real time from the BBC medal table and then stored in MySQL and formatted to CSV or JSON files.

The visualisations were built using D3.js and JQuery using some of Mike Bostock's excellent examples as a starting point.

The Cocktail Menu

An exercise in using D3.js and SVG to create data visualisations of cocktails and their ingredients.

Inspired by this original visualisation by Tatjana Dubovina & David McCandless I wanted to make an entirely dynamically generated version.

The data was taken from Wikipedia and is served in JSON from a MySQL database.

Each visualisation is generated programmatically from the data, including the drawing of the glass outline to create a menu of over 70 cocktails.

Valar Morghulis

Fans of Game of Thrones know that Valar Morghulis (all men must die) but when over 200 named characters have already gone to meet The Seven (or The Old Gods, or The Drowned God, or The Lord of Light, or The Many-Faced God of Death, or the Great Stallion, etc...) then it gets hard to keep track of the tragedy.

Fortunately Maester Barefoot has created a comprehensive record of all these deaths, whether violent, very violent or extremely violent.

Valar Morghulis shows every death and who was responsibly for the slaying. A kind of "butchery tree" if you like.

The data was scraped from the excellent Game of Thrones wiki and the data representation is implemented using Mike Bostock's marvellous D3 library.

MP CoMParison

The site the Public Whip aggregates the data on how MPs in the UK parliament vote. They then group this by similar votes to provide an insight into how much each MP supports a particular policy.

However at the moment the site does not provide a tool to enable users to easily compare MPs and see their relative support for each issue.

I made a small site that scrapes the data from the Public Whip and allows the user to compare support for related policies across groups of MPs. The tool also allows the user to select any policy or MP and add them to the comparison.

The site was built using PHP to scrape the data and serve via API, and AngularJS to provide the interactive front-end functionality.

CoMParison - Compare MPs on their support for key policies.

Social Feed

I updated the implementation of the social feed on this site to use AngularJS.

Due to limitations with the Instagram API I scraped my content directly from the Instagram site and wrote an API in PHP to allow the content to be pulled into the site.

I detailed the approach in a post on Medium.

Ski VR

Ski VR is a quick VR demo built for Google Cardboard but also playable without a headset.

Slide gracefully down the mountain between trees and alpine chalets in a Virtual Reality winter wonderland.

Ski VR was built in Unity with the Google Cardboard SDK and uses 3rd party graphical assets.

Ski VR on Google Play.

Color Hex

Color Hex is a mobile puzzle game for Android and iOS built and published uing the Unity platform.

The player must try and match patterns by mixing colours together on a hexagonal grid. As the patterns get more complicated the puzzle becomes more difficult.

There are 2 play modes with a combined total of 222 levels.

Color Hex was built in Unity which supports exporting to both iOS and Android platforms.

Color Hex on Google Play.
Super Color Hex on iTunes.

Super Dice

My first attempt at using the Unity platform to create a mobile game was a mobile version of the dice game Farkle.

Super Dice

All The Sneakers

In-progress search engine of sneakers collating and comparing sneakers from a number of eCommerce sites.

Regularly spiders a number of sites and compares prices where identical sneakers appear on multiple sites.

The spiders and APIs are built in PHP, the database in MySql and the front-end uses SASS for the CSS.

All The Sneakers

Winstagram

More and more people are posting photos on their social web blogs. But most of them are not very good photographers. Or have poorly made cameras. The colours come out funny, the edges are all crackly and often some of the image is out of focus.

I have developed an app to restore these poor quality photographs: Winstagram!

We can't go on like this

Good old David Cameron. He's so suave yet so caring. he just wants the best for the country. He says so in his lovely new poster campaign (NSFDuring lunch).

Deface David's poster with your own words with "Make your own David Cameron poster".

Go on, have a go. You know you want to. Make it look like he is saying rude words. Hurr hurr hurr!

Malcolm Tucker

Combines the David Cameron poster generator with the foul-mouthed tirades of Malcolm Tucker, sweary spin doctor from The Thick of It.

A random choice of blue bon-mot is substituted every time you click the "Tuckerise" button so click away. However, be warned. He is a very very rude man and if you don't like naughty words you probably won't like this.

Invented by the English

If it was invented, it was probably invented by an Englishman.

A retired blog detailing all the greatest inventions of the English.

Work Highlights

WIRED Germany

I was Product Owner for the digital launch of WIRED magazine in Germany.

WIRED Germany is the first Condé Nast title to have a digital membership model with some content only visible to subscribers.

We launched a responsive website with the emphasis on giving the long form in-depth articles the presentation they deserve.

WIRED Germany

Condé Nast Hackathon

I took part in the first Condé Nast International Hackathon joining with the "F’Nito" team to help them develop their cross-platform content concept.

F’Nito enables the user to read or listen to an article on any of their devices seamlessly switching from text to audio and back and maintaining their place as they switch devices.

F’Nito won the first prize at the hackathon.

Condé Nast Hackathon

adidas.com

As Director Digital Brand Platforms led the implementation of the adidas.com global redesign for the Global Marketing department.

The site integrates a global CMS that supports each of the local markets as well as the global team.

adidas

adidas Go All In

The adidas Go All In platform highlighted the breadth of the adidas brand across all sports as well as the Street and Style side of the business.

I was the adidas person responsible for the technical implementation of the platform and CMS.

The site was launched globally across over 40 markets.

Go All In

The Webby Awards

The adidas.com redesigned home page won the "Web: Best Home/Welcome Page" at the Webby Awards 2009.

I worked on the project from the adidas side with the agencies Molecular and de-construct.

The Webby Awards

Social Feed

{{ userNameString(instagram.owner.id) }}{{ instagram.date * 1000 | date:'d MMMM yyyy' }}
{{ instagram.caption }}

{{ instagram.caption }}

LOAD MORE SOCIAL FEED
SOCIAL FEED FULLY LOADED