Photo by Rob Allen from PHPUK 2009.

Welcome To My Website

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

His passions are for good engineering, good leadership & 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 Storyplayer, HubFlow, 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 / User Group Talks


Magazine Articles


Latest Blog Posts

Stuart Herbert is a software engineer, technical leader and manager, with over twenty years of experience in software design, implementation, support, and in technical leadership, operational and senior management.

During a long and successful career in software engineering in the UK, Stuart has been involved with organisations including DataSift, 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.

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 Zend Certification Study Guide for PHP 4.

He is a Volunteer Visiting Industrialist for Aberystwyth University's Department of Computer Science, where he helps prepare second year undergraduates for applying for their industrial year placements. He has written a free e-book Getting Hired to help anyone who is looking to apply for a role in the software industry in the UK.

Stuart is a graduate and former member of staff of the University of Sheffield. He is also a qualified and practicing teacher of adults for lifelong learning.

Whilst at the University of Sheffield, Stuart founded and lead the university's Computer and Software Society, growing it to over 1,600 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.

Today, Stuart continues to contribute to open-source. His main projects are Storyplayer, the powerful test automation tool he originally created to test the DataSift platform; and HubFlow, a Git extension that helps you use the Gitflow branching model with GitHub.

Away from computers, Stuart teaches the Chinese art of T'ai Chi Ch'uan, 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 cats in the beautiful valleys of South Wales, UK. You can contact Stuart online via stuart at, and follow his blog.