Availability: Taking on new projects

Integrations and data pipelines

Booking APIs, product feeds, POS and ERP synchronisation, and conversion tracking that reports the truth.

Integration work is judged on what happens at 3am on a busy weekend, not on whether it demoed correctly. Most of it fails quietly, which is the worst way for it to fail.

The kinds of pipeline I build

  • Booking and availability feeds from an external reservation system, kept in step with the site.
  • Scheduled product imports at real scale — thousands of items, attribute mapping, category rules, search reindexing afterwards.
  • Point of sale and stock synchronisation, including the awkward cases where two systems each believe they are authoritative.
  • Product feeds and generated catalogue creatives for advertising channels.
  • Google Ads, GTM and GA4 conversion tracking that reconciles against actual orders rather than reporting a comfortable fiction.

Built to be observable

Every pipeline gets logging, a failure path and a way to tell whether last night’s run worked, without you having to open the database. Silent success and silent failure should never look the same from outside.

Describe the symptom. I will tell you what it usually means.

Every enquiry gets a reply within one working day.