Hi, I’m Paul.
Nice to meet you.

I’m a software engineer at Google Labs and I make software for people. I’m also a part-time DPhil student in Theology at Oxford. This is where I write about both.

Lately

All writing

Writing June 2022

Dear Zach

I suppose it's time I responded...

From the archive December 2016

🌟 When everything's important, nothing is! 🌟

Do libraries and frameworks prioritize components on boot? If so, how, and if not what can we do? And, in exploring that question, I discovered that Server-Side Rendering isn't a silver bullet!

From the archive August 2016

Slicing SVG 9 Ways

I recently made a 3D Card Flip element as part of my Supercharged YouTube video series, and I ran into some challenges with the shadows. I decided I should explain how I approached the solution.

From the archive February 2016

The Anatomy of a Frame

I'm often asked by other developers about parts of the pixel workflow, and what fires when and why, so I figured it might be worth putting up a little reference for what's involved in shipping pixels to screen.

All writing