All blog posts...


I am an Interactives Developer working at the F.T., building story-based interactives and data visualisations, with Node.js and d3.

In my first dev job I worked at Zopa, a peer-to-peer lending platform. where I worked with Ruby, Javascript and HTML/CSS to take data from APIs right up to the user interface. I integrated internal and external APIs, wrote a private gem, & worked with Rails and Sinatra.

Before becoming a developer I managed a section of a national news site for a year, as the editor of Ampp3d, a multimedia data site that was part of the Mirror. This is what I learned there. I ran a team of 5 writers, graphicists and a developer to pull off scoops, produce visual tabloid-friendly data journalism and several kooky javascript widgets.

In 2013-14 I worked as an online reporter / producer at Channel 4 News. I wrote a bunch of news stories and made a short documentary about a gay bar bridging the sectarian divide in Northern Ireland.

I was previously a technology reporter for the Wall Street Journal, and worked for 2 years on the Register scooping the tech problems behind the RBS/Natwest banking software glitch that affected 17 million people.


Spinning Playlist

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

Moving Graphs

Graphing the UK's painkiller use