I am a developer at the Guardian working with Javascript, AWS and data visualisations.

I previously worked as an Interactives Developer at the Financial Times, building data visualisations and graphics. In my first dev job I worked at Zopa, a peer-to-peer lending platform, with Ruby, Javascript and HTML/CSS.

Before that I was a journalist: the editor of Ampp3d, a multimedia data journalism site that was part of the Mirror. This is what I learned there.

In 2013-14 I worked as an online reporter at Channel 4 News. And was previously a technology reporter for the Wall Street Journal and the Register. Additionally I have made short documentary about a gay bar bridging the sectarian divide in Northern Ireland.


Generate a Brit based on demographic data

Colour re-organising on photos

Drawing lines with HTML canvas

Spinning Playlist

CSS layout, 3 ways: float & block; flexbox; grid

Moving Graphs

Graphing the UK's painkiller use


All blog posts...