Software

Builds that match the brief — not a stack slide.

We take software engagements after the problem is named: who uses it, what must be true on launch day, and what failure looks like. The site does not list every framework we have touched; it describes the kinds of products we have delivered and how those engagements ran.

Named references and metrics are shared in calls when a client clears them. What follows is the shape of work — written so you can see whether your project belongs here.

How we show expertise

Technology names do not appear in proposals unless they solve a constraint from the specification. On this page you see project types and anonymised case shapes — the same structure we walk through on a first call. When a client allows it, we add named references and metrics to the deck.

What you receive

Written scope, acceptance criteria, demo environments, handover notes, and — for running systems — observability and runbooks agreed in advance. Stack choices are documented as decisions, not as marketing keywords.

Project types

Each entry is a class of work we have run — with a case shape you can map to your brief. Details deepen on a call when confidentiality allows.

Requirements first

We do not start a build from a slide deck. The specification defines users, behaviour, data, acceptance tests, and what is out of scope — then design and code follow that document.

What goes in a software requirements specification