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

I previously worked as an Interactives Developer at the Financial Times, building data visualisations, calculators, bots, scrapers and self-updating 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. This is my other contribution to the Northern Irish peace process.


All blog posts...


Colour re-organising on photos

Drawing lines with HTML canvas

Generate a Brit

Spinning Playlist

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

Moving Graphs

Graphing the UK's painkiller use