Photo by Rob Allen from PHPUK 2009.

Welcome To My Website

Stuart Herbert is a highly experienced software engineer and operational manager who explores his professional and personal passions through teaching, talks, and writing.

His passions are for good engineering, good management, Linux, web-based applications (and PHP in particular), photography, walking, and T'ai Chi Ch'uan.

Stuart has contributed to several open-source projects since the early 1990's, most notably Gentoo Linux and Generic NQS.

Stuart holds a degree in Software Engineering from the University of Sheffield, and is a qualified teacher of adults for lifelong learning.

Current Employment / Roles

Conference Talks


  • Zend Certification Study Guide for PHP 4 (co-author)

Magazine Articles


Latest Blog Posts

Stuart Herbert is a software engineer and operational manager, with over fifteen years of experience in software design, implementation, support, and in technical leadership, operational and senior management. His career to date includes projects and/or roles with household names including Eurostar, Hewlett-Packard, Orange, Vodafone, and the Ordnance Survey. He has written for php|architect magazine, and has spoken at PHP conferences on both sides of the Atlantic. He is a co-author of the official Study Guide for the Zend PHP Certification Exam. He is also a qualified and practicing teacher of adults for lifelong learning.

During a long and successful career in software engineering in the UK, Stuart has been involved with organisations including Gradwell, Box UK, Orange, Hewlett-Packard, Vodafone, the Ordnance Survey, the British Computer Society, English Heritage, Lloyds TSB, the Imperial War Museum, the Office of Rail Regulation, and many more.

Stuart is a graduate and former member of staff of the University of Sheffield.

Whilst at the University of Sheffield, Stuart founded and lead the university's Computer and Software Society, growing it to over 1,800 members before he left. After graduating, Stuart was invited to remain at the University to setup the Generic NQS project, providing batch processing software running on Linux and many UNIX flavours to both UK Further Education and the wider world, based on software originally developed for NASA.

As a volunteer developer for the Gentoo Linux distribution, Stuart was responsible for guiding the project's standards and support for World Wide Web technologies such as the Apache web server and the popular programming language PHP, and for pioneering changes to Gentoo's organisation designed to bridge the gap between the developer and user communities with initiatives such as Planet Gentoo and Gentoo Overlays.

Away from computers, Stuart teaches the Chinese art of T'ai Chi Ch'uan through the Vale of Glamorgan Lifelong Learning programme, and is a self-taught musician. When he isn't teaching, he can often be found outdoors indulging his joy of photography.

Originally from his beloved Yorkshire, Stuart now lives with his dearest wife and their two cats in the beautiful valleys of South Wales, UK. You can contact Stuart online via stuart at, and follow his diary.