About

My career has developed across several generations of enterprise technology.

I started much closer to technology operations and engineering, working with users, systems and operational teams before moving through release engineering, software engineering, DevOps and large-scale infrastructure environments.

That experience gave me a strong appreciation for an aspect of technology that architecture diagrams often overlook: what happens when systems meet production.

Over time, my responsibilities expanded from individual platforms and engineering functions into broader leadership across cloud infrastructure, DevOps, databases, cybersecurity, end-user technology, data engineering and business intelligence. Today, I operate across both technology strategy and execution.

The decisions that sit between strategy and execution

  • Where should we invest?
  • What should we simplify?
  • What should we automate?
  • Which risks genuinely matter?
  • What should engineers build versus buy?
  • How do we improve reliability without creating unnecessary process?
  • How do we make technology costs visible and accountable?
  • Where can AI fundamentally change an operating model rather than simply make an existing task slightly faster?

I favour practical technology over technology for its own sake. Sometimes the right solution is sophisticated engineering. Sometimes it is automation, a managed platform, low-code tooling, a small script or simply eliminating a process altogether.

The objective is not architectural elegance in isolation. The objective is technology that works.

Career

User & Operational Technology

Software & Release Engineering

DevOps

Cloud & Infrastructure

Technology Operations

Cybersecurity

Data & BI

Technology Leadership

AI-Enabled Operations

This progression gives me a perspective across both engineering depth and organisational scale. I have seen technologies move through different generations — from traditional infrastructure and release processes through cloud computing, containers, infrastructure automation and now Generative AI.

Individual technologies change quickly. Many of the underlying problems do not: complexity, reliability, ownership, security, cost, communication, prioritisation and organisational boundaries. Technology leadership is largely about solving those problems while continuing to adapt to the technologies available.

How I think about technology

Reliability over assumption

If something matters, observe it. Monitoring and operational telemetry should tell us what systems are actually doing rather than what we expect them to be doing.

Simplicity has value

Complexity creates an operational cost long after the original engineering decision has been made. The simplest solution capable of solving the problem reliably is often the strongest one.

Automation should remove work

The goal of automation should not be to build impressive automation. It should be to permanently remove repetitive work from people.

Outcomes over activity

Technology organisations can be extremely busy without creating corresponding value. Success should be measured through outcomes: reliability, customer impact, speed, security, efficiency and business capability.

Data needs meaning

More data does not automatically create better decisions. Definitions, ownership, quality and context matter increasingly as AI makes enterprise information easier to consume.

Security must operate continuously

Security cannot depend entirely on periodic reviews. Visibility and detection should operate continuously alongside the systems being protected.

AI should create leverage

The interesting question is not whether teams use AI. The interesting question is whether AI allows an organisation to operate in a fundamentally better way.

Education & leadership development

Management Development Programme in Strategic Leadership — Indian Institute of Management Lucknow. The programme included strategic frameworks, competitive strategy and the practical application of strategy to organisational decision-making.