Skip to content
Services

Six pillars, one engineering standard

We do not sell all of these to everyone. Most engagements start in one pillar and pull in a second when the constraint turns out to live there.

At a glance

What each pillar covers and how long it runs

PillarTypical triggerShortest engagementPublished work
AI and automationA shared inbox is the real system of record1w2
Website engineeringLargest Contentful Paint above 4 seconds on mobile3d2
Platforms and integrationThe same customer record exists in three systems2w2
Data and intelligenceTwo dashboards disagree and nobody knows which is right1-2w1
GrowthMost organic traffic hits pages with no commercial intent2-3w1
Leadership and assuranceEngineering is delivering fast in the wrong direction2w2
Pillar 01

AI and automation

Most AI projects fail because they add a chat box next to the problem instead of removing the step that costs the hours. We start from the workflow.

GroqOpenRouterChromaInngest

AI copilot

An assistant inside your product or your internal tool, grounded in your own data, with a review step before anything reaches a customer.

Document and case processing

Extraction, classification and routing for invoices, claims, referrals or contracts. Confidence thresholds decide what a human sees.

Agentic workflows

Durable multi step jobs with retries, audit trails and a kill switch. Built on a queue, not on a prompt chain.

Private deployment

Inference inside your VPC or tenancy when data cannot leave. Local embeddings, no retention, no third party training.

Pillar 02

Website engineering

A slow site is a revenue problem with a technical cause. We find the cause, fix it, and leave you with the measurement so it does not come back.

Next.jsCloudflareR2Lighthouse CI

New build

Marketing sites and product sites built to a performance budget from the first commit.

Rescue

A site that is slow, broken or unmaintainable. We stabilize first, then improve.

Performance

Core Web Vitals brought into the green and held there with budgets in CI.

Accessibility

WCAG 2.2 AA remediation with a documented audit trail.

Re-platform

Move off the CMS that is holding you back without losing rankings.

Care plan

Monthly maintenance, dependency updates and a standing performance report.

Pillar 03

Platforms and integration

Custom platforms, ERP and CRM integration, and legacy modernization that does not require stopping the business while it happens.

PostgresDebeziumKafkaTerraform

Custom SaaS

Multi tenant platforms with the boring parts done properly: auth, billing, roles, audit.

System integration

ERP, CRM, WMS and finance systems connected through an owned integration layer.

Legacy modernization

Strangler pattern migration. One module at a time, production never stops.

Product rescue

A build that stalled. We stabilize, re-scope, and get it shipping again.

Pillar 04

Data and intelligence

Instrumentation, pipelines and executive dashboards. Built so that two people asking the same question get the same answer.

PostHogPostgresdbt style modelsPython

Analytics setup

A tracking plan, then instrumentation that matches it, then a check that catches drift.

Data platform

Ingestion, modelling and a warehouse your team can query without asking us.

Executive dashboards

The eight numbers that drive the business, defined once, refreshed automatically.

Regulatory reporting

Scheduled, reproducible, and auditable back to the source row.

Pillar 05

Growth

Search, content architecture and lifecycle systems. Built around what people are actually trying to do, not around a keyword volume export.

Next.jsPostHogKlaviyoSearch Console

SEO management

Technical, content and internal link architecture as one ongoing programme.

Content architecture

A page for every real question, structured so the right one ranks.

Lifecycle automation

Email and in product sequences triggered by behaviour, not by a schedule.

Conversion work

Research, hypothesis, test, keep what wins. No redesign on a hunch.

Business transformation

When the growth problem is the operating model, not the funnel.

Pillar 06

Leadership and assurance

Fractional leadership, managed platform teams and compliance readiness for organisations that need the seniority before they can justify the salary.

LinearNotionTerraformGitHub Actions

Fractional CTO

Architecture, hiring, roadmap and vendor decisions. Two to three days a week.

Fractional CGO

Growth leadership across marketing, sales and product analytics.

Managed platform team

A standing squad with an SLA, on your backlog, reporting into your leadership.

SOC 2 readiness

Gap assessment, remediation plan and evidence collection ahead of the audit.

Enablement

Training your team on the systems we built, or on the practice they are missing.

Constant

What is identical across all six

The pillar changes what we build. It never changes how the engagement runs.

  • Every engagement starts with a measured baseline
  • Rejected alternatives are documented, not just the chosen one
  • Code lives in your repository from the first commit
  • Hand over is a phase with deliverables, not an email
Where to start

Three ways in, two of them free

We do not publish fixed prices for engineering work, because scope decides cost. We do publish fixed ways to find out.

Free60 seconds

Free site audit

Core Web Vitals, accessibility and SEO on your own domain.

Fixed2 weeks

AI readiness assessment

Where AI would actually pay, and where it would not.

Free45 minutes

Discovery call

Bring a constraint. We will tell you if we are the wrong firm.

Boundaries

Work we turn down

Declining early costs both sides one call. Declining at week six costs a quarter.

  • Staff augmentation with no ownership of an outcome
  • Fixed scope and fixed price on work nobody has scoped yet
  • Rebuilds where the existing system was never measured
  • AI features with no workflow behind them

Not sure which pillar you are in

Most people are wrong about this, including us before the assessment. Bring the constraint and we will tell you where it actually lives.