Tom Pearson

This is my personal website where you'll find things I've written, things I've made, and at the bottom of this page contact details.

I live in North London, zone 3. On the whole I prefer bikes to cars, board games to video games, fiction to non-fiction, and vegetables to meat.

You might be looking for my work website.

ESP game

An online multiplayer game. A homage to the excellent Wavelength.

Designed to be played alongside a video call, needs at least four players, and has no instructions but if you can figure it out (not difficult if you know the original) it's good fun.

When is pancake day?

A reaction against those "news" sites that create vast ad-stuffed pages purporting to answer simple questions but then never get round to actually answering them.

Also an excuse to try out Svelte-kit and Vercel.

London Squared

Whilst at data design agency After the flood I worked on making a neat system for visualising London borough data into a helpful module for D3.

Also, I did the some data visualisation and wrote a brief intro to cartograms for a book on the subject.

Escape From The Aliens in Outer Space map creator

A tool allowing players of the awkwardly named tabletop game to make their own maps or edit those that the designers have provided.

Books I've read

A list of all the books I've read (not including things I've read to my kids) over the last 10 years or so. Mostly novels.

Puzzle Poker

A simple game.

Make poker hands to score points and clear space to make more poker hands.

Line Simplification

Simplify the path of a line without losing its key features.

Originally written as a drop in replacement for D3 v3's path generator (d3.svg.line), should still work with newer versions.

Icon array

A d3 module to help you make legible icon grids out of data, includes the ability to add regular breaks to grids to improve legibility and to set the draw order to allow effective use in either horizontal or vertical orientation.

Electoral college dot map

A brief write-up of the results map I made for the FT's 2016 US election coverage. I really liked the solution we came up with.

How many UK cities can you name?

There are only 69 cities in the UK but I bet you can't name them all without looking at wikipedia.


You can email me (, find some code I've written on github (tomgp). I also have an infrequently updated weblog.