I'm a Senior Art Editor at
I enjoy designing interactive graphics with D3,
PixiJS and Svelte, wrangling data with
Python and animating with
Adobe After Effects.
You can find me on
These are some of my favourite projects from the last few years.
Timeline and circos diagram built with Svelte and D3.
For performance the background animation is rendered using PixiJS.
Produced by Nature, Nature Genetics and Nature Reviews Genetics.
Full-screen scrollytelling map built with d3.
Data processed with pandas and d3-geo, recorded in a Jupyter Notebook and uploaded to GitHub.
Written by Amy Maxmen and edited by Brendan Maher.
Built with a customised version of the d3-sankey plugin to allow countries to be sorted by continent or by volume of people.
The code for this graphic is available on GitHub.
Static graphics and colour scheme by Jasiek Krzysztofiak. Written by Declan Butler and edited by Brendan Maher.
Brushable Scatterplot built with D3.
Original data analysis performed with python and csvKit, hosted on GitHub and cited within the article.
Written by Heidi Ledford and edited by Brendan Maher.
This website is built with SvelteKit, the typeface
Credit Design is short for Chris
© Copyright 2021 Chris Ryan. No, sadly not ‘that’ Chris Ryan.