About

Add me on LinkedIn.

I’m a data journalist based in London, UK.

My speciality is doing investigative journalism using computers.

I wrote my first computer program in QBasic in 1999 and recently I’ve been using Python, PostgreSQL, PostGIS, SPARQL, PHP, MySQL, HTML, CSS, JavaScript, neo4j, Cypher, Apache, bash, Git, Gephi and WordPress.

I use these tools to find or create data, analyse it, and turn the results into news stories. Some people call this approach ‘computer-assisted reporting’ or ‘data journalism’.

The process, goals and end results aren’t so very different from old-fashioned investigative journalism techniques, but using computers means it’s possible to do some things that would not otherwise be possible.

Computers can also help investigative journalists protect anonymous sources (such as whistleblowers) and handle confidential information.

It’s not straightforward to use computers securely, but cryptographic systems like PGP, Tor and Tails can be very powerful when applied correctly. I use these security tools as much as possible in my everyday work. It’s a point of principle – journalists should be free to work without goverment surveillance – and means I’m familiar with the technology for the occasions when it’s really needed.

I’m trained in news production for print, broadcast and online, as well as advanced investigative research techniques.

I graduated from the University of Sussex with a bachelor’s degree in International Relations in 2011, and from City University, London with a master’s degree in Investigative Journalism in 2012.

Get in touch.