Services
The four ways I typically engage
Every engagement is different, but most of the work falls into one of four shapes. The boundaries blur in practice — a fractional CTO engagement almost always involves organisation design, and a strategic advisory piece can lead into hands-on delivery — but it’s a useful starting point for a conversation.
Fractional CTO
The headline offering, and the closest thing I do to a permanent role. I embed inside the company as its technology leader: attending board meetings, managing the engineering organisation, owning technical strategy and delivery. This is not advisory from the outside. It is accountable leadership from the inside, two to four days a week, typically over six to twelve months or more.
In practice that means I sit on the leadership team, present to the board and investors on technology and information security, and own the relationship between engineering and the rest of the business. I hire, I restructure, I set the technical direction, and I am answerable for whether engineering delivers. The relationship looks much more like a permanent CTO who happens to work part-time than like a consultant on retainer.
It tends to suit scaling companies that have outgrown their initial technical setup, founder-led businesses where the technical co-founder has moved on or is stretched too thin across other priorities, and organisations where the relationship between technology and the commercial side of the business has stopped working. It is not project work. The point is to stay long enough to leave the company with an engineering function that runs without me.
Strategic Advisory
Shorter, more focused engagements where the company doesn’t need someone embedded full-time but does need senior, independent technical judgement. I’m typically engaged by a Head of Technology, a CTO or a CEO who wants an experienced outside view on their engineering organisation, architecture, processes or structure.
The work usually has a defined scope and a deliverable: a technical deep dive and assessment, a hiring or restructuring plan, a prioritised remediation roadmap, an evaluation of development practices, or a set of architectural recommendations. I look at both the code and the people, because most of what limits an engineering organisation lives at the join between the two.
That combination is the point. Most advisors can credibly assess the technology or the team but not both. I bring twenty years of hands-on engineering alongside a decade of leading sizeable organisations, so I can read the architecture and the org chart in the same week and tell you which one is actually the problem. Engagements typically run from a few weeks to a few months.
Hands-On Technical Leadership
For situations where the work is primarily technical rather than organisational. Architecture design, data pipeline builds, AI product development, regulatory technology delivery. When it’s called for, I design systems, write production code and lead technical delivery directly.
I’m not a management consultant who can’t code. I have twenty years of hands-on development across Python, Java, distributed systems, data pipelines and modern AI and machine learning. I’ve shipped production systems at investment banks, a hedge fund and an early-stage AI company, and I’m comfortable being the person who builds the first version when that’s what the situation needs.
This is offered as a CTO-level capability, not a freelance developer service. The value is the combination of technical skill with strategic judgement about what to build, how to build it, and what not to build. It tends to fit early-stage companies that need a technical co-founder or founding CTO to get the first product into the world, and established companies running a significant technical initiative — a data platform migration, AI adoption, a regulatory technology build — that needs senior technical ownership rather than another pair of hands.
Organisation Design & Team Building
Restructuring engineering teams for effective delivery. That covers hiring key roles, establishing new organisational functions, introducing team structures that match how the business actually works, and fixing development processes that have stopped scaling.
In practice it looks like growing a single engineering team into delivery squads with dedicated specialist functions, recruiting senior hires such as a Head of Data, a Head of SRE or a DevOps lead, and standing up functions that didn’t previously exist. Most of what I do here is invisible from the outside — it’s the team boundaries, the ownership model, the way work is committed to and communicated — but it’s usually what determines whether the engineering organisation can deliver.
This work is often folded into a fractional CTO engagement, but it can also be a standalone piece for companies that already have the right CTO in place and need help with a specific organisational challenge. The emphasis is on building structures that let the team succeed, not on me being the hero. The goal is always to leave the organisation in a position where it doesn’t need me.
If any of this sounds like what you’re dealing with, let’s have a conversation.