Services

Six ways in. Start wherever the problem actually is.

These aren't stages of a fixed process. Some businesses need one of these, some need all six over time. The starting point is always the same: understanding what's actually going on before deciding what to change.

Diagnose

Understanding how the business actually works

A large part of the work starts before anything is built or changed. I look at how the business actually runs day to day, where the friction really is, and what needs to change, rather than assuming the answer is more software.

Connect

Integrations, APIs and better data flow

Businesses often end up with a mixture of spreadsheets, databases, cloud services, accounting software, internal tools and older systems that have grown independently over time. I bring those together through integrations, APIs and better data flow, reducing duplicate work and making information easier to access and use.

Automate

Practical, well-targeted AI

I help businesses work out where AI is genuinely useful, and where it isn't.

  • Extracting information from documents
  • Improving internal search
  • Summarising or classifying information
  • Assisting with customer enquiries
  • Automating repetitive administration
  • Making business data easier to interrogate

Build

Bespoke software, where that's the right call

Where an existing system can be improved, or a conventional software solution or simple automation is the better answer, that's what I'll recommend. Where off-the-shelf products genuinely aren't a good fit, I design and build bespoke software instead.

Rescue

Stabilising systems that have become fragile

Sometimes the problem isn't a missing system but one that's quietly failing: an application nobody fully understands any more, a developer or supplier who has moved on, deployments everyone is nervous about, or cloud infrastructure that has grown expensive and unreliable. I start by working out what's actually there and what state it's in, then stabilise it, document it and make it safe to change. From there, the business can decide whether to improve it, hand it on, or plan a replacement, based on facts rather than fear.

  • Inherited or orphaned applications with little or no documentation
  • Fragile deployments and environments nobody wants to touch
  • Cloud setups that are costly, insecure or hard to reason about
  • Performance problems, outages and recurring failures
  • Getting a stalled or troubled project back on track

Run

Cloud infrastructure that fits the business

Cloud platforms make it easy to start and just as easy to end up with something sprawling, expensive and hard to manage. I design and set up cloud infrastructure that is proportionate to the business: secure, monitored, backed up, sensibly costed, and simple enough that it doesn't need a dedicated team to keep it running. That includes moving systems off ageing servers and reviewing existing cloud estates for cost, resilience and security.

Talk about your business