All in the <head> – Ponderings and code by Drew McLellan –

About me

Hello, I’m Drew McLellan and I’m a software developer based in Bristol, UK. I work mainly on the web content management systems Perch and Perch Runway. I used to be a web developer, but I don’t really develop websites at present. I develop tools that enable other people to publish websites more successfully.

I occasionally speak at conferences and write articles, including writing on 24 ways, an advent project I created. In the past I’ve been involved with the Microformats core team, and was co-lead of The Web Standard Project from 2006-08, but these days Perch keeps me permanently busy.

When I manage to escape the computer screen, I like to run with my local club, ride my road bike up and down the West Country hills, and I occasionally take photos.

Awkward third-person biography

Drew McLellan is a director at and lead developer for small content management system Perch. Prior to this, he was a Web Developer for Yahoo!, and from 2006-08 was Group Lead for The Web Standards Project. Drew has had articles published by A List Apart, Adobe, and O’Reilly Media, and writes at his personal site All in the head and, with a little help from his friends, at 24 ways.

About this site

This is a personal site, in a weblog format. I occasionally post something that I’ve been thinking about or relates to what I’m working on. The site is published using Perch Runway, which is the CMS I develop. It’s really good.

I’ve been publishing here since March 2003, and before that at, but we don’t talk about that.

The armadillo icon in the footer is by Amanda Sebastiani for The Noun Project.

Contacting me

By all means feel free to drop me a line. However, if you need help with something I’ve published I can’t guarantee I’m going to have time to look at it. As I have said before, my name is Drew, and this is my domain, You’ll have to figure it out from there.

On Twitter, I’m @drewm.