Skip to content
Work

Client names withheld, numbers are not

Most of our clients are under NDA, so we publish the sector, the constraint, the decision and the measured result. The parts that prove competence are the parts we are allowed to show.

IMPACTDURATION
28
Engagements
10
Sectors
7
Client countries
7
Years
Across the portfolio

Aggregate figures, level five disclosure

Blended across engagements so no single client is identifiable from the numbers.

-70%
Median LCP reduction

Median of the published performance engagements

6
Legacy modules retired

Zero unplanned production stoppages

100%
Engagements with a named internal owner

At hand over

0
Published figures without a source artifact

Enforced in CI

Engagements

Ten published, eighteen we cannot show

E-commerceEgyptRescueCS-2025-03

Deleting nine apps beat rebuilding the store

A Shopify storefront carrying fourteen apps, losing mobile buyers before the page finished painting.

Mobile LCP
-69%
CLS
-89%
Conversion
+28%

Website engineering · 5 weeks

EducationUAERetainerCS-2025-05

Most traffic landed on pages nobody could buy from

Strong organic volume, weak pipeline, and a content library built on a publishing calendar rather than on intent.

Enquiries
+140%
Indexed pages
-68%
Enquiry cost
-24%

Growth · 12 months

FintechKSAEmbedded teamCS-2025-02

Regulatory reporting that stopped eating nine days

Monthly regulator submissions assembled by hand across four systems, with no audit trail back to source.

Cycle time
-97%
Restatements
-100%
Traceable rows
+88pp

Data and intelligence · 9 months

HealthcareUKProgrammeCS-2024-04

Referral triage inside a boundary data cannot leave

Manual triage of inbound patient referrals, under a data residency rule that ruled out every hosted AI product.

Triage time
-85%
Auto routed
+68pp
Misroutes
-79%

AI and automation · 11 months

LogisticsUAEProjectCS-2025-01

A tracking portal that stopped queueing behind itself

Peak hour timeouts on a shipment tracker, caused by a vendor system nobody was allowed to touch.

p95 response
-89%
Throughput
+290%
Tickets
-54%

Platforms and integration · 14 weeks

ManufacturingKSAModernizationCS-2024-06

Replacing a system that was never allowed to stop

An AS/400 running the production line, with no maintenance window and nobody left who had written it.

New line setup
-88%
Modules migrated
+6
Stoppages
0

Platforms and integration · 8 months

MediaEgyptFractional CTOCS-2024-09

Three engineers, no leadership, always firefighting

A capable small team shipping constantly in the wrong direction, with founder attention as the only architecture.

Unplanned work
-22pp
Engineers
+4
Incidents
-84%

Leadership and assurance · 6 months

Professional servicesUSProjectCS-2025-07

The chatbot we talked them out of building

Losing deals to response time, with every proposal assembled by hand from prior engagements.

Turnaround
-96%
Hours returned
+58
Win rate
+11%

AI and automation · 7 weeks

Real estateUAERedesignCS-2025-08

Images were eighty percent of the page weight

A property portal where the product is photography, and the photography was what made it unusable on mobile.

Page weight
-84%
Mobile LCP
-71%
Enquiry rate
+41%

Website engineering · 10 weeks

RetailGCCAssessmentCS-2025-10

A two week assessment that moved a six month deadline

SOC 2 Type II required by an enterprise buyer, with a target date the organisation had no path to.

Controls mapped
+72
Open gaps
-70%
Audit date
defined

Leadership and assurance · 2 weeks

Spread

Sectors behind the portfolio

Counts include unpublished engagements. Every row is work delivered, not a market we would enter.

4
Logistics
5
Fintech
4
E-commerce
3
Healthcare
3
Education
2
Manufacturing
3
Professional services
1
Real estate
1
Media
2
Retail
Disclosure

How much we publish, and why it varies

We publish at the highest level each contract allows, not the lowest. Where you see a sector instead of a name, that is the ceiling of the agreement.

LevelWhat is publishedRequires
1Named client, logo and attributed quoteWritten permission on file
2Named client, no figures publishedWritten permission on file
3Sector, size band and regionPermitted by most NDAs
4Sector category onlyPermitted in all cases
5Aggregate across engagementsPermitted in all cases

How we measure

Every figure on this site traces to a source artifact: a Lighthouse run, an APM export, a CRM report, dated and held internally against the case reference.

  • Comparison windows are equal length and stated on the figure
  • Nothing is rounded up. 38 percent is published as 38 percent
  • Ranges are used where precision would identify the client
  • A build fails if any published figure has no source recorded
In their words

Attributed by role and sector

They focused on bottlenecks before writing a single feature.

Head of Operations, logistics

The audit trail became usable for the first time.

Finance Director, fintech

Performance work produced results faster than a rebuild would have.

Founder, direct to consumer retail

Your engagement would be published the same way

You choose the disclosure level in the contract, before we start. Most clients pick level three and approve the wording before anything goes live.