Hullo, I'm Jack.

By day I'm a software engineer working in the care sector 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

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

Blog

Browse the archive

Finally, there's a home here for some little one-shot experiments and projects:

Flagify

Easily create and share flag designs