( ← all projects )

HealthTech

We helped MediMind, a Norwegian health-tech startup co-owned by practising doctors, build its own AI capability: models fine-tuned on the founders' own expertise, running on a zero-trust platform where patient data never leaves Norway.

Client
MediMind AS
Duration
Long-term, ongoing
Result
GDPR · NIS2 · HIPAA
MediMind AS

Domains

Sovereign AIModel fine-tuningMLOps and evaluationZero-trust securityGDPR / NIS2 / HIPAA

Tooling

  • Kubernetes
  • Zero-trust
  • HSM (FIPS 140-2 L3)
  • SLSA 3
  • Self-hosted models
  • Fine-tuning

Result

  • ( r1 ) MediMind runs its own AI, on its own hardware, inside Norwegian jurisdiction. No patient data leaves the country, and no external API sits in the path.
  • ( r2 ) Small fine-tuned models match large general-purpose ones on the task, at a fraction of the cost and latency, on infrastructure the client controls.
  • ( r3 ) Every expert correction now compounds into training data automatically, and no new model ships until it clears an expert-calibrated, held-out evaluation gate.
  • ( r4 ) A zero-trust platform built past GDPR, NIS2 and HIPAA: FIPS 140-2 Level 3 key protection, kernel-level threat termination, a SLSA Level 3 supply chain, and a unified audit trail that meets the 72-hour breach-notification window.
  • ( r5 ) Founded and co-owned by practising doctors, MediMind can show an enterprise buyer or a regulator exactly how its AI is trained, run, and secured, with a path to FedRAMP open.
( 01 - background )

MediMind is a Norwegian health-tech startup, founded and co-owned by a group of practising doctors who put their own money and judgement into it. They needed AI good enough that the doctor-owners themselves would trust it, working on patient data that, by law, cannot leave the country. General-purpose AI rented from a large foreign provider fails both tests. So we helped them build their own, and the platform to run it on.

The data cannot leave the country

In European healthcare, data sovereignty is a legal requirement, not a preference. A provider headquartered abroad can be compelled to hand over data regardless of which region the server sits in, so 'available in the EU' is not a solution. That ruled out sending patient data to a general-purpose model API, and pointed to one answer: models MediMind runs itself, on infrastructure it controls.

The owners are the domain experts

The people who own MediMind are the people who would judge its output every day. That sets a high bar. Good enough for a demo is not good enough for a doctor who has put their name on the company. Quality had to be built against their standard and measured against it, not against a generic leaderboard.

Trust has to be proven, not claimed

In a regulated domain, a quality score means little without a trustworthy, repeatable way to measure it, and a platform you can prove is secure. Both the models and the ground they run on had to hold up to an auditor, not just a pitch.

( 02 - inside the system )

Two things had to be true at once: models good enough for the people who own the company, and a platform secure enough to run them on patient data. We built both, and MediMind owns both.

( the models · fine-tuning ) Small models, fine-tuned to frontier quality on their task

We moved MediMind off rented, general-purpose APIs and onto small open-weight models they run themselves. Fine-tuned on the founders' own expertise, a small model reaches the quality of a large general-purpose one on their narrow task, at a fraction of the cost and the latency, and every request stays on hardware they control. Owning the model is what makes the sovereignty real: there is no external API anywhere in the path.

( the models · data flywheel ) The experts' corrections are the training data

The real asset is not the model, it is the loop that keeps improving it. We built the tooling where a domain expert reviews the model's output and corrects it, and every correction becomes a labelled training example. That data feeds the next round of fine-tuning, which produces better output, which needs fewer corrections. The people who know the field generate the training data as they work, automatically. A competitor renting an API cannot copy that, because they never see the corrections.

the model gets better as the experts use it In production the model runs live Expert corrects reviewed and fixed Labelled data every fix, captured Fine-tune the model improves
( every correction an expert makes becomes training data )
( the models · evaluation ) An evaluation harness that is the real moat

New models do not ship because they look better in a demo. We built MediMind an evaluation harness they own: expert-calibrated, severity-weighted scoring against a held-out set the model has never seen, with the automated judge itself validated against expert labels before it is trusted. A candidate model runs silently against live traffic in shadow mode, and is only promoted once it clears the gate. It survives every model swap, and it is what keeps quality honest. One early lesson made the point: a flattering benchmark was quietly misleading us until we fixed the measurement itself, then re-based every number on the corrected setup.

candidate model
( evaluation harness )
  • held-out set
  • severity-weighted
  • judge validated
promoteholdrollback
( a candidate is promoted only after it clears the gate )
( the platform · zero-trust ) A zero-trust platform for patient data, built past GDPR, NIS2 and HIPAA

Owning the models only matters if the ground under them is trustworthy. We built MediMind a zero-trust Kubernetes platform for patient data, engineered to GDPR, NIS2 and HIPAA and, in several places, beyond them. Every service authenticates and encrypts to every other with mutual TLS. Patient data is encrypted per record, and the keys live in a FIPS 140-2 Level 3 hardware security module, the standard used by banks and defence. Nothing trusts the network it sits on, and access is denied by default everywhere.

( zero-trust · defence in depth ) edge & TLSmTLS everywhereidentity & authorizationnetwork microsegmentationruntime enforcementsigned supply chainencryption · HSM keys patient data
( layers of defence wrapping the patient data at the core )
( the platform · provable security ) Security that acts faster than an attacker, on software you can prove

Most systems detect a threat and page a human. This one terminates a malicious process at the kernel level in microseconds, before any data leaves the machine. There are no long-lived passwords anywhere: workload credentials expire in an hour, deployment tokens in ten minutes, so a stolen secret is dead before it can be used. And every release is cryptographically signed and independently verifiable to SLSA Level 3, so the cluster refuses to run any software it cannot prove came from the pipeline.

( the platform · sovereignty ) Everything inside Norway, and provable to a regulator

All of it runs self-hosted inside Norwegian jurisdiction: inference, training, labelling, logs, backups. Nothing crosses the border. Seven audit streams are unified into one view, patient identifiers stripped out, and kept for a year, so an incident can be reconstructed and reported inside the 72-hour legal window, and a regulator or an enterprise customer can be handed a live view rather than a promise. It clears the security questionnaires that decide enterprise tenders, with a path to FedRAMP already open.

( norwegian jurisdiction )
inferencetraininglabellingevaluationlogsbackups
( inference, training, labelling, logs and backups all stay in Norway )
( 03 - result )

MediMind owns the whole stack: models that improve as its experts use them, on a platform it can prove is secure, entirely inside Norway.

( next project ) K33 Loans A regulated platform for borrowing fiat against Bitcoin and Ethereum, with a licensed brokerage's custody and compliance.