Portfolio

Things I’ve built and led

Fifteen projects from the last decade, grouped by the kind of problem they solved. Each one has the story, the numbers and the skills it took.

Resilience & recovery

5 projects

The thread running through my career: helping organisations get their data back, and prove they could.

01

DR3: a new way to test recovery readiness

A pharmaceutical client lost 350,000 records and took 10 days to recover. I co-created a framework, aligned to NIST CSF 2.0, to help others find their gaps first. Three months after their assessment, the same client had another incident and recovered in 3 hours.

Information securityContinuity managementConsultancy
150+ organisationsadopted the framework
02

HIPAA/GxP data migration for a global pharma client

Moving patient data held under legal hold to a compliant archive, with legal, security and ethics committees all at the table. Encryption, audit controls and a proof of concept the ethics committee approved.

ConsultancyInformation governanceSolution architecture
$4M saved$450M in regulatory fines mitigated
03

DDRTP: predicting how long recovery will take

Recovery time objectives are usually guesses. I co-developed an algorithm that predicts recovery time from weighted factors, recalibrates as conditions change, and raises an alert when you are heading past your target.

Data managementAnalyticsBusiness risk
Patent pendingUS application filed
04

A Data Recovery Plan template anyone can use

A customer could not find a plan template for SaaS platforms, so I wrote one with guidance for non-technical readers. It is now a core part of DR3 workshops.

IT governanceInformation security
In daysa credit union built its recovery plan
05

A DR3 assessment app, built on Salesforce

I replaced a spreadsheet-and-PDF process with custom objects, flows and dashboards. About 30 hours of build, no extra licence cost, and 50–60% more capacity for DR3 engagements.

Data managementSystems designTesting
2 weeks → daystime to produce a DR3 report

Leading & enabling teams

3 projects

Building the thing that lets other people do their best work.

06

Co-founding the Technical Account Management service

Onboarding frameworks, escalation protocols and a training programme that helped junior TAMs get certified. The team now supports 150+ customers and over $29M in annual recurring revenue.

Client service managementTechnical adviceRelationship management
2 → 26TAM team, built from scratch
07

An AWS Organisation for the whole TAM team

TAMs were paying for personal AWS accounts to test product features. I designed a three-account setup with role-based access, audit logging, usage caps and alerts. Nobody needs a personal account now.

IT infrastructureInformation securitySolution architecture
3 accountsaudited, capped and secure
08

Rewriting a Splunk integration package

An unsupported package stored credentials in plain text and had a confusing setup. I removed the hard-coded values, added encrypted storage, improved logging and rewrote the guide.

Software developmentSystems integrationTechnical documentation
~35% fewersupport cases within three months

Platforms & integration

7 projects

Earlier work across Salesforce, NetSuite and everything in between.

09

Folding an acquired Salesforce org into the master org

More than ten years of records and files migrated within one month, to avoid renewing the old contract. Part of the £2M programme that consolidated 50 CRM and ERP systems.

Solution architectureData managementChange planning
1TB in a monthavoided a two-year renewal
10

Pausing call recordings while customers pay

Sales reps had to pause recordings by hand when taking card payments, and sometimes forgot. I connected NetSuite, Avaya, WorldPay and Jitterbit so it happens automatically, with audit logs and failure alerts.

Solution architectureSystems integrationInformation security
PCI DSScompliance, automated
11

Checking TPS, CTPS and EPS opt-outs automatically

Marketing and cold-calling consent was checked by hand against preference lists. I built the data feeds and matching so Salesforce and NetSuite stay compliant, with a weekly refresh and a full audit trail.

Data managementInformation assuranceCompliance review
Real-timeconsent checks across two systems
12

Tracking sales behaviour against goals

A global investment firm wanted to know whether its move to Lightning was changing how sales teams worked. I built a customisable dashboard with percentile targets, weekly thresholds and stretch goals, plus training.

Solution architectureRequirementsData analysis
LWC + ApexKPI dashboard for sales teams
13

A case portal and knowledgebase in Zendesk

Customers were handed an entire manual when they needed one answer. I built a searchable, article-led knowledgebase with a proper defect workflow behind it.

Knowledge managementService level management
+47% / −74%satisfaction up, support queries down
14

Automating contracts and service orders

A freelance engagement for an education software company. Flows and objects replaced manual data entry across Salesforce, DocuSign and a customer success tool, with two-way sync.

Solution architectureBusiness analysisTesting
8 hoursto build, with no Apex
15

Reporting on polymorphic Tasks and Events

Salesforce makes it hard to report on records that can point at anything. A small custom object and a Flow gave managers the coaching insight they were missing.

Business process improvementData analysis
Low-codebehaviour tracking on tasks and events