Skip to content
Brain Matrix

Solutions

Organised by the problem, not by the technology

Nobody sets out to buy custom software. They set out to stop losing four days to invoice approvals. Everything here starts from a problem you would recognise in your own business.

The method

The same five stages, whatever the problem

What changes between engagements is the emphasis, not the sequence.

  1. 01 — Problem

    Name the constraint

    We start with your operation, not your stack. What is late, what is manual, what gets redone, and what that costs in a month. In most engagements the real constraint is not the one in the brief.

    Constraint statement and a measured baseline

  2. 02 — Analysis

    Test it before building anything

    We map the process end to end, look at the data you already have, and check whether software is even the right answer. Sometimes it is a policy or a pricing change, and we will tell you that.

    Options with trade-offs, and a recommendation

  3. 03 — Architecture

    Decide the expensive things first

    Data model, service boundaries, integration points, failure modes, and where AI genuinely belongs. These decisions are cheap now and very expensive in month nine.

    Architecture decisions and a phase plan

  4. 04 — Engineering

    Ship in slices you can stop at

    Senior engineers, short cycles, working software in your hands early. Every phase ends with something usable, so continuing is always a choice rather than a commitment you cannot undo.

    Production system, tests, documentation

  5. 05 — Scale

    Make it survive success

    Observability, cost control, behaviour under real load, and the operational runbook. We would rather hand you a system your team can run than leave you dependent on us.

    Runbook, monitoring, and an exit you control

Engagement models

Three ways to work with us

Each one is designed so that your first commitment is small and your next one is informed.

Diagnostic

One to three weeks

We look at the process end to end and produce options with costed trade-offs and a recommendation. It stands on its own — you can take it to anyone, including another firm.

Constraint statement, options, recommendation

Phased build

Four to eight week phases

Delivery in slices you can stop at. Each phase ends with something usable in production and a genuine decision about whether to continue.

Working software, tests, documentation

Embedded senior capacity

Rolling, monthly

Senior engineers working alongside your team on architecture and the harder subsystems, with clear ownership boundaries so it strengthens your team rather than replacing it.

Shared delivery and knowledge transfer

Questions

Before you choose

How do I know which of these I need?

Start from the problem rather than the service. If work is piling up in front of people, it is automation. If your team maintains workarounds for a tool, it is fit. If you are creating something new, it is product engineering. If change has become frightening, it is modernisation. Most engagements touch two of these, and the diagnostic exists precisely because the answer is not always obvious from the inside.

Do you take on small projects?

Yes, if the scope is genuinely defined and the value is clear. A well-chosen small project is often a better start than a large one, for both sides. What we do not take on is open-ended maintenance of someone else's undefined backlog.

How do you price work?

By phase, against a defined scope, agreed before the phase starts. We do not price an open-ended project from a brief, because the number would be a guess with a margin for the guess built into it. The diagnostic is fixed-price, which means the first commitment you make is small.

What if we are not sure what we need?

That is the most common starting position, and it is what the diagnostic is for. It is also a reasonable reason to book a call — a 45-minute conversation is usually enough to tell whether there is a real project here, and we will say if there is not.

Can you work with our internal engineering team?

Yes, and it is frequently the best arrangement. We take the architecture and the harder subsystems while your team builds alongside, so knowledge transfers as the work happens rather than in a handover document at the end.

Next step

Let's talk about what's holding your business back.

A 45-minute conversation with a senior engineer. We will look at your situation, say what we would do, and tell you if the answer is not software. No pitch deck, no pressure.