PHP

I’ve been writing PHP since about 2002.

I’ve stuck with it over the years despite the temptation to learn new languages. I learned early on in my career that skill-hopping – although good for business – is bad for developing real expertise.

Symfony

My framework of choice for most projects is Symfony. It’s the first framework I’ve used in years that I’m constantly impressed with. In fact it’s the only framework I’ve ever used whose idiosyncrasies always turn out to be based on solid engineering rather than the whim of its author. It’s chock full of good practices and design patterns that I find myself learning from the more I use it.

WordPress

For simpler projects that largely comprise the publishing of content, I tend to recommend WordPress. I have worked on numerous such projects over the last few years, including two sites for MTV, Voices and Staying Alive.

I’m experienced in developing WordPress themes from scratch and also developing plugins. I’ve published a few plugins to the official WordPress directory too. My most popular being Loco Translate which is installed on over half a million websites.

Tim Whitlock's personal site and blog