Skip to content
Codense
Software consultancy Copenhagen & Odense

Software that
holds up.

We build, rescue and scale systems for teams that cannot afford to rebuild again. Senior engineers only, measured before and after, and a written exit plan from week one.

Quality

Not craftsmanship as an aesthetic — the ability to change something on a Friday and still sleep.

Scalability

Measured, never assumed. We find the real ceiling, then name the one after it.

Flexibility

Small reversible steps, your conventions, and a consultancy that is easy to leave.

Practising since
2019
Consultants
Six, all senior
Cities
Copenhagen & Odense
Notice period
One month, either way
Why we exist

Most systems do not fail. They stiffen.

Almost nothing we are called into is broken. It works, it makes money, and every change costs a little more than the last one — until someone proposes a rewrite and eighteen months disappear.

We do the unglamorous alternative. Measure first. Fix the handful of things that actually carry the load. Put tests around the parts nobody dares touch, and move the system seam by seam while the business keeps running. Roughly a third of the time our first honest answer is that you do not need us — and we say so before an invoice exists.

Quality

Every engagement leaves behind a pipeline that runs the full suite in under ten minutes.

Scalability

No optimisation merged without a before and after figure attached.

Flexibility

No migration plan with an irreversible step in it leaves our hands.

What we do

Six ways in.

Every engagement starts with a diagnosis and ends with a handover. What sits between them depends on which of these you need.

They spent three days measuring before proposing anything. Every other firm we spoke to had a proposal ready before they had seen the code.
VP Engineering, Nordic logistics platform
“Two consultancies told us to start again. Codense told us the boring truth: this is fixable, and you will keep shipping the entire time.”
Chief Technology Officer, Danish health-tech scale-up
“They were the first supplier who treated leaving as part of the job.”
Head of Digital, Danish public-sector agency
How it runs

Five steps, and you can stop after two.

The diagnosis is a complete deliverable in its own right. If it says the work is not worth doing, that is where we stop and say so.

  1. 01

    Conversation

    One hour, free

    You describe the problem; we ask uncomfortable questions. By the end of it we will tell you honestly whether this is work...

  2. 02

    Diagnosis

    One to four weeks, fixed price

    We get into the code, the pipeline, the data and the incident history, and take a baseline of the numbers we intend...

  3. 03

    Agreement

    A few days

    A scope, a price, a named team and an exit plan — all before the work starts. Monthly rolling, one month notice...

  4. 04

    Delivery

    Two-week cycles

    We ship to production every cycle, working inside your process and your repository. You get a demo, the current numbers against the...

  5. 05

    Handover

    Built in from week one

    The last stretch of every engagement inverts: your engineers write, ours review. We are finished when your team has shipped a meaningful...

Next step

Tell us what is not working.

An hour on a call, no charge and no deck. We will tell you honestly whether this is work we are good at — and if it is not, who to talk to instead.

Reply within
One working day
First call
One hour, free
Notice period
One month, either way
Based in
Copenhagen & Odense