I have over 20 years of continuous practical experience in using a LAMP (Linux, Apache, MySQL, PHP) stack.
Experience
I am familiar with Human-Computer Interaction (HCI) techniques for making user-friendly GUIs, and all of the systems mentioned above included requirements for the disabled and non-English speaking users. In addition, I used HCI with Ie (subsidiary of TSYS) in the development of the Apple credit card website.
Whilst clearly, my career has focused on software development, I am also highly experienced with Hardware. Since 2010 I have been responsible for Office equipment procurement. This has often included "bare metal" server selection, purchase, and installation.
I have developed fully serverless AWS Lambda applications using node.js, S3 buckets, and Amazon Aurora Serverless on-demand, auto-scaling MySQL databases.
Delivering at pace requires a strategic balance of agility, accountability, and technical leadership. I ensure rapid delivery by setting clear priorities aligned with objectives and breaking down complex programmes into manageable, iterative phases. I champion Agile methodologies to accelerate development cycles, enabling my teams to release value early and often, while maintaining high standards of quality and security.
As a CTO, I have provided leadership grounded in the Agile Business Consortium’s principles—empowering teams, enabling collaboration, and delivering value with purpose. I lead by example, fostering a culture of trust, transparency, and continuous improvement. My focus is on building empowered, self-organising teams with clear objectives, shared values, and the autonomy to innovate within strategic guardrails.
As a CTO, I actively promote collaboration and teamwork in line with Agile Business Consortium principles, recognising that successful delivery depends on strong, trust-based relationships across departments, disciplines, and levels. I foster an inclusive culture where every voice is valued, creating safe spaces for open communication, constructive challenge, and shared ownership of outcomes.
As a CTO, holistic thinking is essential to delivering sustainable, user-centred outcomes, fully aligned with the Agile Business Consortium’s principles. I view technology not in isolation, but as part of a wider system that includes policy, operations, user needs, data, governance, and delivery. I ensure decisions are made with full awareness of their wider impact, balancing short-term delivery with long-term strategic value.
Managing quality is a continuous, proactive responsibility embedded throughout the delivery lifecycle. I promote a culture where quality is everyone’s responsibility—not an afterthought or a single team’s remit. This starts with clearly defined goals, user needs, and success criteria, ensuring teams understand what "good" looks like from the outset.