Experience

I have over 20 years of continuous practical experience in using a LAMP (Linux, Apache, MySQL, PHP) stack.


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.


I have led the performance optimization of global eCommerce platforms generating billions in revenue, focusing on key metrics such as scalability, security, cost-efficiency, and stability. Using data-driven monitoring and analytics, I’ve driven continuous improvement across the technology stack. Embracing agile principles, I’ve built cross-functional teams that iterate rapidly, respond to change, and prioritize customer value. This agile approach has accelerated delivery cycles, improved platform resilience, and enabled strategic adaptability in dynamic markets. The result is a suite of high-performing digital storefronts that support long-term growth, operational efficiency, and a consistently strong customer experience.