Services

From the first page a customer sees to the system that fulfils their order.

We are a full-stack engineering team, not a specialist agency that has to hand you off halfway. Whatever the business needs software to do, the same people take it from brief to running system.

01

Websites & digital presence

Fast, accessible, well-written sites that your own team can update, built to be found and to load properly on a poor connection.

Most business websites are slow, hard to edit, and quietly invisible to search engines — usually because they were assembled from a theme rather than built. We build sites that load in under a second, that your marketing team can change without raising a ticket, and that meet accessibility standards rather than claiming to. This site you are reading is a fair sample of the standard: no framework, no tracking, a perfect accessibility audit.

  • Corporate sites, product sites, landing pages and microsites
  • A content editor your own team can actually use, not a developer console
  • Performance as a requirement: measured, budgeted and kept
  • Search and structured data built in, not bolted on afterwards
  • Accessibility to WCAG 2.1 AA, tested rather than asserted
  • Multilingual and multi-region where you need it

02

E-commerce & webstores

Online stores that handle the awkward parts properly — stock, pricing, tax, returns — not just the happy path through checkout.

Selling online is easy to start and hard to run. The difficulty is never the product page; it is what happens when stock is wrong, a price should not have applied, an order needs splitting across two warehouses, or a customer returns half of it. We build stores on Shopify where that fits and custom where it does not, and we design the awkward cases in from the start rather than patching them in month six.

  • Shopify builds and customisation, including headless storefronts
  • Custom commerce where a platform would fight the business model
  • Catalogue, pricing, promotions and multi-currency
  • Checkout, payment gateways, tax and compliance
  • Order management: fulfilment routing, splits, cancellations, returns
  • B2B ordering, account pricing and quote-to-order flows

03

Custom business applications

Software shaped around how your business already works, instead of a process reshaped around software you had to buy.

Every business has a few processes that are genuinely its own, and those are exactly the ones off-the-shelf software handles worst. The usual result is a spreadsheet that has quietly become critical infrastructure. We replace those with real applications: portals, operations tooling, approval and workflow systems, reporting, customer and partner self-service. Built small first, so you can see whether it is right before it is expensive.

  • Internal tools, admin portals and operations dashboards
  • Workflow, approval and case-management systems
  • Customer, supplier and partner portals
  • Reporting and management information people actually read
  • Replacing the spreadsheet that became business-critical
  • Modernising older applications without stopping the business

04

Systems integration

Making the systems you already own talk to each other reliably, so people stop moving data between them by hand.

Most organisations end up with a set of systems chosen at different times for different reasons, each reasonable on its own, and a person in the middle re-keying between them. We build the layer that removes that person from the loop — and, more importantly, design it around what happens on a bad day: the outage, the duplicate, the message that arrives out of order.

  • Connecting commerce, ERP, finance, logistics and CRM systems
  • Message-driven interfaces with retry, backoff and replay
  • Idempotent handling, so a redelivered message is harmless
  • REST, SOAP, flat-file, SFTP — whatever the other end insists on
  • An operations view: what came in, what went out, what is stuck

05

Cloud, DevOps & ongoing support

Hosting, deployment and monitoring set up so that shipping a change on a Friday is not an act of courage.

A build that nobody can safely deploy is not finished. We set up the infrastructure and the release path alongside the application rather than after it, and hand over runbooks written for whoever is on call, not for the person who wrote the code. After launch we can stay on a support agreement — response times agreed in writing, not implied.

  • AWS and comparable cloud infrastructure, sized for what you actually need
  • Docker for local parity and for deployment
  • CI/CD pipelines in GitLab or GitHub with real gates
  • Monitoring, alerting and log aggregation from day one
  • Backups and restores that have been tested, not just configured
  • Support and maintenance agreements with defined response times

06

Applied AI & automation

AI used where it measurably removes manual work, and left out where it would just add risk.

We are pragmatic about AI. It is very good at reading messy documents, drafting first passes, answering questions over your own content, and triaging queues that currently land in somebody's inbox. It is not good at being the system of record. We use it in the first category, keep it firmly out of the second, and use it in our own delivery so that you pay for judgement rather than typing.

  • Document and email extraction where data arrives unstructured
  • Search and question-answering over your own content
  • Exception triage and first-draft automation for busy teams
  • Sensible guardrails: a human decision point wherever it matters
  • AI-assisted code review and test generation inside our own workflow

How we work

Three ways to work with us

Different problems want different shapes. We will say which one we think fits, including when it is the cheapest one.

  • Project

    A defined outcome, a fixed scope and a number you can take to a budget holder. Best when what you need is clear enough to describe. If it is not yet, we start with a short paid discovery and you own the output whether or not you continue with us.

    • Fixed scope and price
    • Fortnightly demos
    • Documented handover
  • Dedicated team

    Our engineers embedded in your team, in your stand-ups, on your board — a straightforward way to add senior capacity without a hiring cycle. Monthly, with a notice period rather than a lock-in.

    • Monthly, not annual
    • Your process and tooling
    • Scale up or down with notice
  • Support & care

    For something already live, whether we built it or not. Response times agreed in writing, security patching kept current, and a named engineer who knows your system rather than a queue.

    • Agreed response times
    • Proactive patching
    • A named engineer

The shape of a project

Agile in the useful sense of the word

Two-week iterations, a board you can see, and something working at the end of each one. No ceremony for its own sake.

  1. 01

    Understand

    We learn how the business actually works before proposing anything, including the parts people have stopped noticing. You get a written summary of what we heard, so any misunderstanding surfaces now rather than in month three.

  2. 02

    Shape and size

    Scope, approach, risks and a sizing you can take to a budget holder. Where we cannot size something confidently, we say so and propose the smallest piece of work that would settle it.

  3. 03

    Build in the open

    Two-week sprints tracked on a board you can see, code in your repository, reviewed pull requests, CI on every branch. A demo every fortnight, and you can change direction between them.

  4. 04

    Launch and hand over

    A rehearsed go-live with a tested rollback, then documentation and a walkthrough with your team. Afterwards we either step back or stay on support. Both are fine; being hard to replace is not a business model we want.

Not sure which of these you need?

Describe the problem rather than the solution. We will point you at the right one, including when the answer is that you do not need us yet.