// Consultant Developer

Currently available for new projects

Custom tooling
& integrations.

When Zapier can't handle it, the off-the-shelf tool doesn't quite fit, or the spreadsheet is quietly becoming a liability — that's where I come in. I build the specific thing your business needs, not the nearest available generic version of it.

Bespoke, not boxed You own the code Fixed price, up front

The Problem

The workflow held together by people.

Most UK businesses don't run on one system. They run on several — an accounting package, a CRM, an e-commerce platform, a project tool, maybe a bespoke database somebody built years ago. Each one works reasonably well in isolation.

The problem is they don't talk to each other. And the gap between them is filled by people.

Held together by people

Wired together properly

Order data re-keyed from the website into the accounting system — every single day.

Orders land in the accounts the moment they're placed.

A spreadsheet exported from the CRM and emailed to the warehouse — every week.

The warehouse reads live data. No exports, no attachments.

A manager cross-references three systems to produce one report that should take seconds.

The report builds itself, in real time, from every source at once.

Customer details typed in twice — once on the website, once in the CRM.

Entered once. Correct everywhere.

“Let me check the other system” — heard several times a day.

One source of truth. The systems check each other.

This isn't just inefficient — it's fragile. Manual data handling introduces errors, creates delays, and means the business is only as accurate as the last person who remembered to update something.

The tools to fix this exist. The integrations aren't difficult. What's been missing is someone to build them.

What I Build

Eight specific things — not a vague list.

Not “software services”. Eight concrete kinds of work, each with a price anchor. If your problem fits one of these, I can almost certainly help.

Third-Party API Integration

Connecting the platforms you already run, using their published APIs. Your Shopify store syncing orders to Xero. Your CRM sending new leads into your email sequence. Your website triggering a workflow when a form is submitted.

Typical projects — e-commerce → accounting sync, CRM → email marketing, booking system → calendar, website → internal database.

from £500

Custom API Development

Some systems don't have an API. A legacy database, a bespoke application, software that predates modern integration standards. I build the API layer — clean, documented, secure — so that system can join your wider stack without a rewrite.

Typical projects — exposing a bespoke database to a web dashboard, wrapping legacy software for modern tools, internal APIs serving multiple applications.

from £1,000

Legacy System Integration

Access databases, VB6 applications, classic ASP, .NET 2.0-era platforms — systems that hold critical data but can't talk to modern cloud tools. I build the bridges. This is work most developers won't touch; I have the background to do it cleanly.

Typical projects — Access database → live web dashboard, legacy ERP ↔ cloud CRM sync, extracting data from old Windows applications into current reporting.

from £1,000

Spreadsheet Replacement & Internal Tools

The spreadsheet that started as a temporary fix five years ago — now too big to open quickly, too fragile to let most people edit, too important to swap for a generic SaaS tool. I build the proper version, shaped around how your business actually works.

Typical projects — custom CRM, job management system, stock tracker, quote generator, staff rota, data-entry portal with reporting.

from £1,500

Reporting, Dashboards & Data Pipelines

Your data lives in five systems, and the board summary means exporting CSVs from each and stitching them together in Excel — manually, every time. I build the automated version: data pulled, normalised, and fed into a dashboard that's always current.

Typical projects — business performance dashboard fed by multiple platforms, automated management reporting, live stock and sales view across POS, web, and warehouse.

from £1,000

WordPress & WooCommerce Integrations

WordPress connects to a lot of systems — but not always in the exact way a business needs. Custom integration plugins, checkout data flowing to your accounts, bespoke product configurators, multi-channel inventory sync. Where the standard plugin stops, this starts.

Typical projects — WooCommerce → Xero/QuickBooks sync with custom tax logic, product data fed from a bespoke ERP, custom checkout flows posting to third-party systems.

from £750

Webhook & Event-Driven Automation

When Zapier or Make hit their limits — too many steps, too much logic, volumes too high, data too sensitive for a third-party cloud — the answer is custom webhook infrastructure. Reliable, version-controlled event pipelines on your own infrastructure.

Typical projects — replacing an over-grown Zapier setup with clean code, event-driven order pipelines, high-volume processing that would make no-code pricing unworkable.

from £750

Microsoft 365, SharePoint & Power Platform

Custom integrations inside the Microsoft ecosystem — SharePoint development, Power Automate flows, Power BI data connections, Teams integrations, and Microsoft Graph API work. Most organisations use a fraction of what their 365 licence can actually do.

Typical projects — SharePoint intranet with live data integration, automated document workflows, Power BI fed by external APIs, Teams notifications from business events.

from £750

The No-Code Ceiling

Zapier and Make are excellent — until they aren't.

Zapier, Make, and n8n are genuinely good tools for the right problems. If you need a form submission pushed into a spreadsheet and a Slack notification fired, no-code is the correct choice — you don't need a developer for that, and I'll tell you so.

But there's a ceiling. And a lot of businesses are bumping into it. The signs you've outgrown no-code automation:

  • Your Zap has fifteen steps and breaks in ways nobody can diagnose.
  • The business logic is too complex for no-code conditions to express cleanly.
  • Task limits and usage pricing have scaled to where custom code is cheaper.
  • Sensitive customer or financial data is routing through a third-party US cloud — and someone in compliance has noticed.
  • The system you need to connect doesn't have a connector.
  • You need failures to be loud — proper error handling and retries, not records silently dropped.

When any of these describe you, a custom-built integration is the pragmatic call. It's not necessarily more expensive in the long run — and it's significantly more reliable.

The Right Fit

Who I work best with.

The common thread: a working business with real systems, real data, and a gap that's currently being filled by hand.

  • SMEs whose systems grew faster than the glue holding them together — the classic fifty-person company running on four SaaS tools that were each chosen independently.
  • E-commerce operations where orders, stock, and accounts need to stay in sync across channels without a full-time data-entry person.
  • Businesses with a valuable legacy system they can't replace, but need connected to modern tools.
  • Operations and finance teams doing manual consolidation work that should have been automated years ago.
  • Development teams that need a senior integration specialist for a specific project, without hiring permanently.
  • Agencies with clients who need custom integration work beyond what the in-house team handles.

Process

How a project works.

Map the problem

Most integration problems look simpler than they are — until you start mapping the data. I'll begin by understanding your current systems, your data flows, and what “working properly” looks like as an outcome. Usually a short scoping call plus some follow-up questions.

Fixed scope, fixed price

Once the problem is mapped, I'll propose a fixed-scope engagement with a clear deliverable and a fixed price. No surprises once work starts. If I discover something unexpected mid-project, I'll tell you — I don't absorb it silently and invoice for it later.

Build, test, iterate

I build incrementally and keep you in the loop. Integration work benefits from early testing against real data — so rather than disappearing for six weeks, I'll have working connections for you to test within the first few days.

Documentation & handover

Everything I build is documented: how it works, what it connects, how to monitor it, and what to do if something goes wrong. If it breaks six months later while you're on holiday, any competent developer can pick up the docs and diagnose it.

Toolbox

What I build with.

The right tool depends on the job — but it always comes from a stack that's proven, documented, and maintainable by any competent developer after me. No exotic dependencies, no platform bets.

APIs & integration

  • REST (JSON)
  • SOAP
  • GraphQL
  • OAuth2 & API keys
  • Webhooks
  • Event-driven architectures
  • Custom middleware & data transformation

Platforms I commonly integrate

Accounting

  • Xero
  • QuickBooks
  • Sage
  • FreeAgent

CRM & Sales

  • HubSpot
  • Salesforce
  • Zoho
  • Pipedrive
  • Dynamics 365

E-commerce

  • WooCommerce
  • Shopify
  • BigCommerce
  • Magento
  • Amazon

Payments

  • Stripe
  • GoCardless
  • PayPal
  • WorldPay

Email & Marketing

  • Mailchimp
  • ActiveCampaign
  • SendGrid
  • Brevo

Microsoft 365

  • SharePoint
  • Teams
  • Graph API
  • Power Platform

Google Workspace

  • Sheets
  • Drive
  • Calendar
  • Gmail APIs

Comms

  • Twilio
  • Slack
  • WhatsApp Business

Databases

  • MySQL
  • PostgreSQL
  • SQL Server
  • SQLite

Languages & frameworks

  • PHP Laravel, standalone scripts
  • Python automation, data pipelines, ETL
  • Node.js event-driven, async integrations
  • C# / .NET legacy system work, Microsoft ecosystem
  • TypeScript frontend tooling, Cloudflare Workers

Infrastructure

  • Docker containerised deployment
  • Cloudflare Workers edge processing
  • Hetzner / VPS self-hosted automation
  • Git + GitHub all work version-controlled
  • Cron & queues scheduled and queue-based systems

Ownership

No subscription. No lock-in. Yours.

Off-the-shelf software rents you a solution. Per-seat pricing that balloons as the team grows, features behind the next tier up, and a vendor who can change the terms — or sunset the product — whenever it suits them.

What I build, you own outright. The source code, the documentation, the repository, the full version history. Host it where you like, have any developer extend it, and never pay a licence fee on your own software.

If I disappeared tomorrow, your tooling would keep working — and the documentation means any competent developer could pick it up.

Investment

What does it cost?

Custom work is scoped individually, but here's a realistic guide to what projects typically cost:

  • Simple two-system API integration From £500
  • Custom API development From £1,000
  • Legacy system integration / wrapping From £1,000
  • Spreadsheet replacement / internal tool From £1,500
  • Multi-system reporting dashboard From £1,000
  • WordPress / WooCommerce integration From £750
  • Webhook / event-driven pipeline From £750
  • Microsoft 365 / SharePoint custom work From £750
  • Multi-system orchestration (3+ systems) From £2,500

Everything is quoted at a fixed price after a scoping conversation — you know the number before any work begins. Complexity, data volume, the number of systems, and error-handling requirements all affect the final figure.

Describe what you're trying
to connect.

The most useful first step is a short description of the problem: what systems you're working with, what data needs to move between them, and what's standing in the way. The null is fine — the technical answer is my job. If it's the kind of problem I can help with, I'll tell you what a solution looks like and roughly what it costs. If it's not, I'll point you in the right direction.

Fixed price Your code, your ownership Remote delivery worldwide