Skip to content

Our approach

Most teams either think or build. We do both — and the thinking is the part people remember. We absorb how your organisation really works, find the structure underneath the mess, and carry it all the way to a service that runs.

We use the Double Diamond — the design-thinking frame you already know — as a lens, not a fixed process; we adapt it to the problem in front of us.

The Double Diamond, carried through to delivery

Discover

Talk, transcribe, parse

Define

Stories, YAML, blueprints

Develop

NocoBase → Django + HTMX prototype

Deliver

Validate & hand over

Most design-thinking stops at Define, or at a paper Develop, and hands over a deck. We carry it through Develop and Deliver into a thing that works.

Discover

Understand the real need

We start by hoovering up what already exists. We talk to the people doing the work, transcribe interviews and focus groups, and parse every document already written about the problem. We go wide before we narrow — surfacing the real needs, the constraints people operate under, and the lines they can’t cross.

Define

Make the intent explicit (and fundable)

This is where the work earns its keep. We find the things that aren’t written down anywhere — the workaround that keeps the real process moving, the decision that actually gets made in the corridor, the point where the official version and the lived version part ways.

Then we render it so clearly it becomes obvious: user stories, low-level processes in our own human- and machine-readable YAML, service blueprints, and presentations that show exactly what’s going to happen. These do double duty — they’re the spec the build runs from, and they’re what you take to your colleagues to win the funding and the priority. More than once, a blueprint we made is the thing that got the business case over the line.

Develop

Build a living prototype

Not slideware — a working, evolving thing you can use, test and argue with. We model the domain in a real database using NocoBase, which gives us an instant admin and API to prototype and validate against. When it needs to become a real application, we graduate it to a lean Django + HTMX build on the same database — nothing thrown away. n8n and LLM pipelines handle the workflows, and we assemble it fast with agentic AI.

Deliver

Prove it, then hand it over

We validate with the people who’ll actually use it, in conditions close to the real thing. Then we hand over a working service, usable up to a defined scale, with an honest roadmap of the product, technical and service work it takes to grow further. These are typical outputs, not guarantees — every engagement is shaped to its problem.

Our toolkit, and why it’s safe

The tools we choose keep your data inside your boundary. Open and self-hostable by default — NocoBase on standard Postgres, n8n, Django and HTMX, Excalidraw for discovery. For AI, we work either with your own approved enterprise model (for example, Claude via Copilot) or with open-weight models — DeepSeek, Qwen, Gemma — that we run locally on our own controlled hardware. ISO 27001 practices throughout; cloud (GCP or AWS) where it fits. Nothing sensitive goes to an uncontrolled third party.

Why this is different

Thinking and building, in one small senior team, inside your security boundary. That combination is rare — and it’s the whole point.

Book a call