I work as an independent data scientist, visualisation designer and developer helping people and organisations to build bespoke data displays and stories - trying to design insights to fit the human eye rather than the spreadsheet grid.

I analyse and model data to then design and develop interactive visualisations, making things people can relate to and engage with. I also teach and write about visualizations and how to make them on Pluralsight, in book-form, over here, on freeCodeCamp, and in person.

.   |   +44 7907 582 011

Making d3-hexgrid

A d3-plugin for regular hexagon tessellation

Film money

A visual story about film success and failure

Winter Olympics

An interactive data journey through all Winter Olympics

66 Kinos

Force directed interactions for the German cinema-scape

Bottles in space

Working with wine data

Hexbin maps

Making regularly tessellated hexbin maps

Flight paths in SVG or Canvas?

many of them...

Tree of charts

A visual search engine for charts helping people to analyse and visualise their data

Worldbank data interface

The worldbank data interface visualises a significant chunk of the rather deep worldbank data corpus. The visuals focus on a comparison between country-sets of different development levels.

Worldbank scatter

Scatterplots in the wild are often friendly to bar charts by their side

Potential Customer Analysis

How to apply a supervised learning algorithm to find new customers

Chart builder

A graph picking interface somewhere in between exploring and explaining


A game for 4-400 year olds.


The world in shreds

Game Stat Board

A simple game stats board with lollipops