Hullo, I'm Jack.

By day I'm a software engineer for Skyscanner in the beautiful city of Edinburgh, Scotland. Also by day I write about technology. I create long(ish) form, highly interactive pieces that guide you through new concepts.

Feel free to have a gander.

Compression Decompressed

Learn about data compression with interactive pixel art and pictures of Barack Obama

Procedural Generation - How Does It Work?

Procedural generation and random noise are used extensively in modern gaming and VFX, but what are they?

Everything You Wanted To Know About Blockchains - Part 1

What is a blockchain? How do they work? The first of a two-part series.

Everything You Wanted To Know About Blockchains - Part 2

What is Bitcoin? What is Ethereum and how do smart contracts work? The second of a two-part series.

My writing takes time and a lot of careful work. If you can spare anything to help me do it, I'll love you forever.

Support Me

Pledge a small amount on Patreon or help with my Twittering

My Patrons

The hall of fame

I also keep a very light blog on this site! Check out the posts here:

New Year 2018

A small update on my plans for in 2018.

Can I Use Flexbox?

A little project courtesy of yours truly. The fastest way to find out Flexbox support.

I made a Glitches!

Over the past few months I've been all over Let me show you what I've made.