This site is the online home of Phil Hawksworth. He doesn't love talking about himself in the third person, so he's going to stop that now if you don't mind.

👋 Thanks for stopping by

I have been building things on the web professionally for almost 20 years. Between 2009 and 2018 that happened at agencies where I was fortunate to work with a wide range of public and private sector clients.

After 9 years working at agencies, I returned to working on a product. Now as part of the Developer Experience team at Netlify my focus is on developing strategies for using JAMstack technologies to make building for the web simpler, faster and more secure.

Home in the world

I live in the leafy English city of St Albans, just a few miles north of London with my wife and our 2 naughty cats.

If you want to know more, you can ask me anything.

Home on the web

You can find me in the following places on the web:


As an active member of the web development community, I enjoy attending and speaking at conferences. If you are interested in my speaking at your event you can ask me about speaking or visit the Speaking page to see where I've spoken and what I have coming up.


Other than the posts here on this blog, you can also find my scribblings in various places including CSS-Tricks,, Netlify's blog, and in the real world in an O'Reilly Book entitled Modern Web Development on the JAMstack which was co-authored with Netlify CEO and co-founder, Matt Biilmann (which I'm delighted to say is now available as a free download).

Modern Web Development on the JAMstack

About this site

This site is built using a static site generator called Eleventy, and then served on the JAMstack for free by Netlify. It is delivered over HTTPS thanks to a free certificate from Let's Encrypt.

The source code is available on GitHub. Feel free to look at over and borrow any techniques or code you like.

Credits and licensing

Other than where specified, the content on this site is published under a Creative Commons Attribution 3.0 licence.

The flag images on the speaking page are sourced as SVGs from flag-icon-css, generously created and maintained by Lipis.

The link icon used in the blog, courtesy of Peter Carleton from the Noun Project