Max Harlow

I’m a newsroom developer at the Financial Times. Previously I’ve worked at the Guardian, the Bureau of Investigative Journalism, and Ordnance Survey’s Geovation Hub.

I also co-run Journocoders, a community of journalists and other people working in the media interested in developing technical skills for use in their reporting.

Selected clippings.


  1. CSV Match

    Finds matches in two spreadsheets, optionally using various fuzzy-matching algorithms. Used by organisations including the Guardian, the Times, and the New Humanitarian who used it to identify a company the United Nations had a contract with who was also on its own sanctions list.

  2. Reconcile

    Enriches data, adding new columns based on lookups to online services. For example, taking a spreadsheet of company numbers and turning it into a list of directors of those companies.

More projects


  1. How to think about data

    Dataharvest Digital 2021Online

    Get organised and avoid mistakes with better working practices. This session will explain concepts as well as cover tips, tricks, and traps to avoid which will make your work with spreadsheets easier and more effective. This will include wide versus tall data, separating semantics from presentation, how to name things, and data validation techniques.

  2. Election data: from source to screen

    Visual Tools to Empower Citizens, University of GironaOnline

    Guest lecture on the data processing pipelines that powered the Financial Times’ coverage of the 2020 US election poll tracker and live results page.

More talks


  1. Scraping from scratch

    Dataharvest Digital 2021Online

    You may have come across acronyms like HTTP and HTML, but what do they mean, and what does it matter? This class explains the concepts that underpin how the web works – which are simpler than you might think – as well as how you can use this knowledge to extract out the information you need, and understand how exactly your stories reach your readers.

  2. Finding needles in haystacks with fuzzy matching

    Nicar 2021Online

    Fuzzy matching has become an increasingly important part of data-led investigations as a way to identify connections between public figures, key people and companies that are relevant to a story. This class shows attendees how it typically fits into the investigative process, and includes a practical introduction to using the CSV Match tool I developed.

More teaching