nordintel
OM · v1.0 — sist oppdatert 17.06.26

Vi bygger AI som faktisk står i drift — fra et lite kontor i Stavanger.

Nordintel er et lite, fokusert konsulentselskap. Vi er fem personer som tar på oss få engasjementer, leverer dem helt ferdig, og blir værende til systemet driftes godt nok uten oss. Det er hele formelen.

Stiftet
2026
Hovedkontor
Stavanger
Team
5
Aktive
3 samtidig
/ HQ · StavangerStavanger sentrum
STAVANGER · HQ58.97°N 5.73°E
INNSATSEN — Fire valg vi tar

Vi tror små team bygger bedre systemer — og vi har satt firmaet opp etter det.

Det er fire ting vi har bestemt oss for å gjøre annerledes enn flertallet i bransjen. De fire valgene definerer hvem vi takker ja til, hvordan vi priser, og hva du faktisk får.

01 / 04

Vi tar maks tre engasjementer av gangen

Vi sier nei til de fleste forespørsler. Kapasitet er en kvalitetskontroll — ikke en flaskehals. Tre samtidige engasjementer er det vi kan eie fra hypotese til drift uten å miste tråden.

// engagements.config.ts
const engagements: Engagement[] = [
  { client: "klient-a", phase: "skalering" },
  { client: "klient-b", phase: "pilot" },
  { client: "klient-c", phase: "discovery" },
]; // overflow  waitlist
assert(engagements.length <= 3);
02 / 04

Vi priser pilot fast — ingen flytende estimater

Du får en fast pris for piloten, signert før kick-off. Hvis vi har bommet på scope, er det vår regning — ikke en endringsordre i uke fem.

-- proposals.sql
SELECT phase, fixed_price, hours_estimate,
       (fixed_price / hours_estimate) AS rate
FROM proposals
WHERE status = 'signed'
  AND phase = 'pilot'
ORDER BY signed_at DESC
LIMIT 14;
-- prisbom = vår regning, ikke endringsordre
03 / 04

Vi bygger med deg, ikke for deg

Hver flow har et HITL-punkt der dere godkjenner før det går videre. Du eier prosessen — vi eier verktøyene. Eierskap kan ikke outsources.

# hitl-approval.workflow.yaml
nodes:
  - name: HITL Approval
    type: webhook
    owner: kunde@nordintel.no
    settings:
      channel: slack#avvik
      timeout: 4h
      fallback: escalate-to-pal
    on_approve:  continue
    on_reject:  log + revisit
04 / 04

Vi blir på drift til evals står grønt i ti uker

En lansering er ikke en exit. Vi blir værende til evals står grønt i to uker — så får dere nøklene, dokumentasjonen og en sommerferie-runbook.

$ curl -s https://hub.nordintel.no/evals/quality.score \
  -H "Authorization: Bearer $NDX"

{
  "flow": "kunde-triage.v4",
  "p95": 97.4,
  "streak_days": 14,
  "status": "green",
  "handover_ready": true
}
OPERATIVSYSTEM — Slik leverer vi internt

Vi har bygget vår egen leveranse-stack — så du ser hver fase.

Hver kunde går gjennom samme sju steg. Hver fase har én eier, ett målepunkt og én leveranse. Ingen "vi tar dette i et oppfølgingsmøte".

~/nordintel/internal/delivery-os
pipelineeierskapsla
5 faser · 5 eiereingen overlevering
scope godkjent · 4h timeoutdemo godkjent · 24h ventetid
P
01Discovery
intervjuer · 1–2 uker
eier — Pål
A
02Brief & hypotese
1-pager + risikoer
eier — Daniel
A
03Pilot-design
scope + signoff
eier — Adrian
B
04Bygging
n8n · ts · supabase
eier — Adrian + Tore + Ole
P
05Brukertest m/ kunde
godkjent / avvist
eier — Pål
S
06Skalering
fra pilot → produksjon
eier — Adrian + Daniel
T
07Drift & evals
evals · cost · alerts
eier — Tore
Snitt pilot4 uker
Snitt skalering6 uker
Aktive eiere5
Snitt iterasjoner / fase3.2
MENNESKENE — Fem ansikter, fem ansvar

Du møter de samme fem fra første samtale til siste evaluering.

Ingen account-manager-lag. Ingen "jeg sjekker med teamet". Hver person eier en del av leveransen helt — fra hypotese til drift.

Pål Riber
Pål Riber
Styreleder · kunde- & domeneansvar

EIER —

Kundediscovery og domeneforståelse.

GJØR —

  • Innledende intervjurunder
  • Prosessmapping m/ stakeholders
  • Hypotese-validering
  • Styresett & risiko

SIER —

Det viktigste jeg gjør er å si nei. Da kan teamet faktisk levere på det de sier ja til.

Daniel Herigstad
Daniel Herigstad
Grunnlegger · strategi & kommersiell

EIER —

Strategi, produkt og kommersiell retning.

GJØR —

  • Investeringscase & roadmap
  • Pris- og scope-design
  • Sluttkundepresentasjoner
  • Nye-engasjement-onboarding

SIER —

Vi pakker ingenting som ikke har levert minst tre ganger.

Adrian Wollum
Adrian Wollum
Senior utvikler · arkitektur

EIER —

Teknisk arkitektur og kjernekode.

GJØR —

  • Next.js / TypeScript codebase
  • n8n-workflow design
  • Datamodellering & migrasjoner
  • Code review & SLO-er

SIER —

Hvis det ikke kan kjøres idempotent, skipper vi det.

Tore Vormeland
Tore Vormeland
Konsulent · drift & evals

EIER —

Drift, evals og forbedring etter lansering.

GJØR —

  • Telemetri & tracing
  • Eval-regresjoner
  • Kostnadsoppfølging pr flow
  • Postmortem & retro

SIER —

Det er ingen Done før evals står grønt i to uker.

Ole André Torjussen
Ole André Torjussen
Konsulent · pilot & integrasjon

EIER —

Pilot-bygging og integrasjonsarbeid.

GJØR —

  • API-integrasjoner
  • HITL-grensesnitt i Hub
  • Slack/Teams-bots
  • Migrasjoner fra legacy-flows

SIER —

En pilot uten observabilitet er bare en demo.

GEOGRAFI — Hvor vi sitter

Norsk arbeidstid. Norsk språk. Skandinavisk nøkternhet.

Vi er ikke spredt over tre tidssoner. Vi sitter sammen i Stavanger, jobber norske kontortider, og snakker språket kundene driver virksomheten på.

/ HQ · Stavanger · 58.97°N 5.73°E

Vi sitter i Stavanger sentrum.

Hovedkontor med fem skrivebord, ett møterom og en kaffemaskin vi vurderer å sertifisere. Reise går først og fremst til Oslo og Bergen når en kunde ber om det.

Tidssone

Europe/Oslo (UTC+1, sommertid +2). Vi svarer på henvendelser innen 1 virkedøgn.

Språk

Vi leverer dokumentasjon, kode-kommentarer og support på norsk og engelsk. CMS-en støtter begge.

Tilstedeværelse

Vi er fysisk på kontoret 4 dager i uka, hjemme på fredager. Ingen rotasjon, ingen «hot-desk».

/ Kontortid · Stavanger
Europe/Oslo · live klokke
Lokaltid Stavanger
10:42
mandag 17.06 · 10:42 CEST
● åpent nå
Åpningstid
08–17 · man–tor
Fredager
hjemmekontor

Klokken oppdateres hvert 30. sekund. Status flippes automatisk når kontoret åpner og stenger.

STACK — Hva vi faktisk bruker

Ingen magi. Ingen hemmelige ingredienser.

Stack-en vår er offentlig fordi vi ikke har noe å gjemme. Du kan kopiere den, ansette noen som kan den, eller stille spørsmål om hvorfor vi har valgt akkurat dette.

$ ls -la stack/
NAVNROLLELAGSTATUS
Anthropic Claude
agent-runtime / reasoning
AI
i bruk
OpenAI gpt-4o
klassifisering / vision
AI
i bruk
OpenAI embeddings-3
vektorisering
AI
i bruk
n8n (self-host)
orkestrering / workflows
Plattform
i bruk
Supabase (Postgres + pgvector)
data-plane / RAG
Plattform
i bruk
Next.js · App Router
frontend / apps
Web
i bruk
TypeScript (strict)
språk
Web
i bruk
Vercel
hosting / edge
Infra
i bruk
Resend
transaksjonell e-post
Infra
i bruk
Stripe
fakturering
Infra
i bruk
Langfuse
tracing / evals
Obs
i bruk
Sentry
error tracking
Obs
i bruk
GitHub Actions
CI/CD
Devx
i bruk
Linear
sak & roadmap
Devx
i bruk

Sist verifisert: 17.06.26 · vi oppdaterer denne tabellen hver gang vi bytter et verktøy.

/ SAMTALE · steg én

Hvis du har lest hit, har du antagelig en prosess vi burde fjerne.

En 30-minutters samtale. Ingen presentasjon. Vi tegner prosessen din på en tavle og forteller ærlig om vi tror vi kan hjelpe — eller om du burde snakke med noen andre.

/ eksempel · ledige slots juniEurope/Oslo
20.06.26 · TIR10:00 — 10:30 ledig
22.06.26 · TOR13:30 — 14:00 én igjen
27.06.26 · TIR09:00 — 09:30 ledig
Tider vises i Europe/Oslo. Vi svarer henvendelser innen 1 virkedøgn.