Hopp til innholdet
HJ ConsultHJ Consult
esc
Start en brief
Tjenester
Prosjekter
Fagnotater
Om oss
Merkevare
Norskno
English
Bytt modus: Nordlys
Bytt modus: Systems
↑↓ velg, ↵ åpne, esc lukk⌘K
Modus

Tjenester, Norge og remote

Det vi bygger, drifter vi også

KI, skreddersydd programvare og sky fra HJ Consult, med én kontakt fra brief til drift. Under finner du hva det betyr i praksis, hva vi bruker, og svar på det folk faktisk lurer på.

Tre pilarer 01–0316 kapabiliteter i 7 kategorier

Tre pilarer

Kort svar først, detaljene etterpå

  1. 01KI-løsninger

    KI og språkmodeller

    Typisk stakk
    • Mistral (EU endpoint)
    • Claude
    • Vercel AI SDK
    • pgvector
    • Supabase
    Kort svar

    HJ Consult bygger KI-løsninger for norske virksomheter: språkmodell-agenter, søk i egne dokumenter (RAG) og automatisering av manuelle rutiner. Vi kjører Mistral på EU-servere (og Claude der det passer) og setter alt i produksjon med overvåking, ikke som demo.

    Dette gjør vi
    • Agenter som utfører oppgaver i dine systemer, med tydelige grenser og logg.
    • RAG-søk som svarer ut fra dine dokumenter, med kilder i stedet for gjetning.
    • Automatisering av rutiner: klassifisering, utfylling, oppfølging.
    • Modelltrening på leid GPU-kapasitet når standardmodeller ikke strekker til.
  2. 02Skreddersydd programvare

    Skreddersydd programvare

    Typisk stakk
    • TypeScript
    • React
    • Next.js
    • React Native
    • Node.js
    • Python
    • PostgreSQL
    Kort svar

    HJ Consult utvikler skreddersydd programvare fra idé til ferdig produkt: web, mobil og backend i TypeScript, React, Next.js og PostgreSQL. Du eier koden fra første commit, og vi bygger den så den tåler å bli endret etter at den er levert.

    Dette gjør vi
    • Web- og mobilapper med design og frontend som tåler å bli sett på.
    • Backend, API-er og integrasjoner: betaling, meldinger, låser, ovner.
    • Adminpaneler, innlogging og flerkundeløsninger på Supabase.
    • Fastvare og styring når produktet ditt har en fysisk side.
  3. 03Sky og drift

    Sky, arkitektur og drift

    Typisk stakk
    • Vercel
    • Supabase
    • AWS
    • Google Cloud
    • Docker
    • GitHub Actions
    Kort svar

    HJ Consult setter opp, drifter og overvåker skyplattformer på Vercel, Supabase, AWS og Google Cloud. Vi automatiserer leveranser med GitHub Actions, holder kostnadene synlige og tar vakten når noe piper.

    Dette gjør vi
    • Arkitektur som passer størrelsen din i dag og neste år.
    • CI/CD, miljøer og hemmeligheter satt opp riktig fra start.
    • Overvåking, varsling og logger du faktisk kan lese.
    • Kostnadskontroll: du ser hva som koster, før regningen kommer.

Slik jobber vi sammen

Én kontakt, faste faser og demo hver uke

Ingen stor avsløring til slutt, og ingen timer som forsvinner. Slik ser et typisk løp ut:

  1. 01Slik jobber vi sammen

    Brief

    Vi starter med en brief, ikke et tilbud. Du forteller hva du vil oppnå; vi tegner opp arkitektur, faser, risiko og et ærlig estimat.

    Du fårEt dokument du kan ta med til styret.
  2. 02Slik jobber vi sammen

    Faser med fast omfang

    Jobben deles i faser med avtalt omfang og pris. Vil du endre kurs underveis, gjør vi det mellom fasene. Aldri i en fotnote.

    Du fårForutsigbar pris og tydelig rekkefølge.
  3. 03Slik jobber vi sammen

    Ukentlig demo

    Hver uke ser du noe som virker. Du klikker selv, vi tar notater, og neste uke er det bedre.

    Du fårEt produkt du kjenner igjen før det er ferdig.
  4. 04Slik jobber vi sammen

    Overlevering eller drift

    Koden ligger i ditt repo med dokumentasjon og kjørebok. Vi drifter gjerne videre, men du kan alltid ta det selv.

    Du fårEt system uten innlåsing.
HvorNorge og remote

Vi holder til i Bergen og jobber remote i Norden og EU. Møter tar vi på video, og fysisk når det faktisk gjør en forskjell.

Kapasitet
Status
Spør, så sier vi det
Oppstart
Vi avtaler en dato på e-post
Sjekket
13. september 2026

Vi teller ikke ned, og vi holder ikke av plasser. Er det fullt, står det fullt. Datoen er sist vi så i kalenderen.

Forrige gang

Fire setninger du helst ikke vil høre igjen

Det er sjelden vond vilje. Setningene under betyr som regel at noe ble avtalt, eller ikke avtalt, i uke én. Her er hva de pleier å dekke over, og hva vi gjør annerledes.

  1. «Det ble litt mer arbeid enn vi trodde.»

    Hva det betyr

    Arbeidet var der hele tiden. Det sto bare ikke i tilbudet, fordi ingen hadde tegnet systemet før tallet ble satt.

    Hos oss

    Estimatet vårt er ofte det høyeste i bunken, fordi de vanskelige delene står i det. Det er en samtale vi heller tar før du signerer enn etter.

  2. «Vi er i sluttfasen nå.»

    Hva det betyr

    Du har ikke sett noe på seks uker, og sluttfasen har ingen dato. Som regel betyr det at det ikke finnes noe å vise.

    Hos oss

    En uke uten framgang ser du også. Den står i samme kalender som de gode.

  3. «Piloten gikk bra. Vi ser på produksjon til neste år.»

    Hva det betyr

    Piloten kjørte på ryddige data med en person som fulgte med. Den vanskelige delen (feil, tilganger, kostnad, hvem som får vite det når modellen tar feil) var ikke med.

    Hos oss

    Vi spør hvem som oppdager feilen, før vi spør hva modellen skal gjøre. Er svaret ingen, er det ikke en pilot. Det er en demo.

  4. «Vi sender over en zip når vi er ferdige.»

    Hva det betyr

    Koden finnes. Historikken, miljøvariablene og de tre manuelle stegene ingen skrev ned, gjør ikke det. Neste utvikler begynner med å gjette.

    Hos oss

    Kjøreboken skrives mens vi står i det, ikke på slutten. Det er den eneste måten de tre stegene kommer med.

Vi er ikke hevet over dette. Vår egen KI-gjennomgang døde på seks av tjuefire norske kjøringer, og det så ut som en ustabil modell. Det var en tom liste i vårt eget skjema. Forskjellen er hvor feilen dukker opp: i en demo du ser på, i stedet for i en faktura du åpner.

Les feilrapporten

Bredde

Hva vi har bygget før

En app for et strømselskap, og nettstedet til en entreprenørbedrift. En kundeserviceagent som svarer badstugjester hele døgnet og lærer av samtalene. Søk som leser en bedrifts egne dokumenter og svarer fra dem. Automatikk som tar rutinearbeidet ingen vil ha. Systemer som leser markeder i sanntid. Datainnhenting i stor skala, betalingsflyt, og styring av fysisk utstyr som står ute i været.

Noe er vårt eget. Mye er bygget for andre, og det meste av det kan vi ikke vise fram: som regel er det nettopp de kundene som helst ikke vil ha navnet sitt på en nettside. Men det er der vi har lært hva som holder i drift, og hva som bare holder i en demo.

Hele katalogen

Sjansen er stor for at vi har bygget noe som ligner

Generelle påstander er billige, så hver linje nevner teknologien bak. Noen av dem er i drift hos oss i dag; resten bygger vi på samme måte.

16 kapabiliteter i 7 kategorier

01Hele katalogen

KI-løsninger

Språkmodeller, agenter og automatisering som faktisk havner i produksjon.

  1. KI-løsninger

    Vi bygger språkmodell-agenter, RAG og automatisering som havner i produksjon, med data som blir i EU.

    • Mistral (EU endpoint)
    • Claude
    • Vercel AI SDK
    • pgvector
    • Supabase
02Hele katalogen

Skreddersydd programvare

Web, mobil og backend, bygget for å vare og for å endres.

  1. Skreddersydd programvare

    Fra idé til ferdig produkt: web, mobil og backend bygget for å vare, og for å endres når verden gjør det.

    • TypeScript
    • React
    • Next.js
    • React Native
    • Node.js
    • Python
    • PostgreSQL
    Se HeatBooking
03Hele katalogen

Sky og drift

Plattformer som skalerer uten at regningen løper løpsk.

  1. Sky og drift

    Vi setter opp, drifter og overvåker skyplattformer som skalerer med deg uten at regningen løper løpsk.

    • Vercel
    • Supabase
    • AWS
    • Google Cloud
    • Docker
    • GitHub Actions
04Hele katalogen

Betaling

Den betalingsleverandøren du trenger, integrert på forespørsel.

  1. Betalingsløsninger

    Vi integrerer den betalingsleverandøren du trenger på forespørsel, med sikkerheten på plass fra første transaksjon.

    • Vipps
    • MobilePay
    • Stripe
    • Klarna (via Stripe)
    • Neonomics (open banking, PSD2)
    Se HeatBooking
05Hele katalogen

Maskinvare og styring

Alt som får plass i en industriell PLS, pluss appene som styrer det.

  1. PLS og fastvare

    Alt som får plass i en industriell PLS: vi skriver fastvare fra bunnen av, som styringen for badstuer og varmeanlegg.

    • Arduino Opta
    • Firmware from scratch
    • Sauna and heat control
    Se Vestfjord Sauna
  2. Sensorer og ovnsstyring

    Presis temperaturmåling med PT100 gjennom LKM264-transmittere, og direkte API-styring av HUUM-ovner.

    • PT100
    • LKM264 transmitters
    • HUUM heater API
    Se Vestfjord Sauna
  3. Adgangskontroll

    Digitale låser og adgang som henger sammen med bookingen, uten nøkkelbokser og telefoner i helgen.

    • igloohome
    • Inlet
  4. Fjernstyring og dashboards

    Apper og dashboards som styrer utstyret på avstand, fra mobilen eller vaktrommet.

    • React Native
    • Next.js
    • Real-time dashboards
    Se Vestfjord Sauna
06Hele katalogen

Data og KI

Fra rådata til modeller, handel og dashboards du kan stole på.

  1. Algoritmisk handel

    Handelssystemer som tar beslutninger på data og ikke magefølelse, med backtesting og risikokontroll innebygd.

    • Python
    • Backtesting pipelines
    • Exchange and broker APIs
  2. Maskinlæring og GPU-trening

    Vi trener modeller på GPU-kapasitet vi leier ved behov hos Verda og andre. Du betaler for timene, ikke for jernet.

    • Verda
    • Burst GPU capacity
    • PyTorch
  3. Språkmodeller, agenter og RAG

    Agenter som gjør jobben, søk som finner svaret og automatisering som fjerner det kjedelige.

    • Mistral (EU endpoint)
    • Claude
    • RAG
    • pgvector
    • Model Context Protocol
    Se Vestfjord Sauna
  4. Analyse, datapipelines og dashboards

    Fra rådata til tall du kan stole på: pipelines, modeller og dashboards folk faktisk bruker.

    • PostgreSQL
    • Python
    • Supabase
    • Dashboards
07Hele katalogen

Plattformer

Booking, meldinger, innlogging og drift: byggeklossene bak et produkt.

  1. Meldinger og varsler

    SMS, e-post og push som når fram, med leveringssporing og maler du styrer selv.

    • ClickSend SMS
    • Resend
    • Web push
  2. Booking, medlemskap og timeplaner

    Komplette bookingsystemer med medlemskap, kapasitet og betaling, bygget og driftet av oss.

    • HeatBooking
    • Stripe
    • Vipps
    Se HeatBooking
  3. Innlogging, admin og flerkunde-SaaS

    Sikker innlogging, adminpaneler og flerkundeløsninger på Supabase, klare for neste kunde fra dag én.

    • Supabase Auth
    • Row Level Security
    • PostgreSQL
  4. Overvåking, DevOps og CI/CD

    Automatiske leveranser, overvåking og varsling, så du vet at ting virker før kundene sier ifra.

    • GitHub Actions
    • Vercel
    • Docker
    • Uptime monitoring

Spørsmål vi får ofte

Ærlige svar på ærlige spørsmål

Hvordan starter vi?

Med en brief. Skriv én setning om hva du vil bygge i Living Brief, eller send en e-post. Vi svarer med spørsmål, ikke et tilbud. Første samtale er uforpliktende.

Hva koster det?

Det kommer an på omfanget, og derfor starter vi med briefen. Derfra avtaler vi omfang og pris per fase, så du vet hva neste steg koster før du sier ja til det.

Hvor havner dataene våre?

I EU. Språkmodellene kjører mot Mistrals EU-endepunkt, databasen står hos Supabase i Stockholm, og serverfunksjonene kjører i Vercels Stockholm-region. Det gjelder også alt du skriver i Living Brief.

Eier vi koden?

Vi jobber som regel slik at koden ligger i ditt repo fra start, sammen med dokumentasjon og kjørebok. Målet er at du skal kunne drive videre uten oss.

Kan dere jobbe med maskinvare og styring?

Ja. Vi har skrevet fastvare fra bunnen av for Arduino Opta, lest PT100-følere gjennom LKM264-transmittere, styrt HUUM-ovner over API og koblet igloohome- og Inlet-låser til booking. Programvare som møter den fysiske verden er favoritten vår.

Hvor store eller små prosjekter tar dere?

Alt fra en integrasjon på noen uker til et helt produkt vi bygger og drifter. Vi er små, så vi sier nei når vi ikke er riktig match, og ja når vi er det.

Drifter dere det etterpå?

Gjerne. Alt vi bygger, kan vi også overvåke, oppdatere og vedlikeholde. Vil teamet ditt ta over, får dere en ryddig overlevering i stedet.

Hvor holder dere til, og hvordan får vi tak i dere?

Bergen, og vi jobber remote. Skriv en e-post eller start en brief, så avtaler vi en samtale når det passer deg.

Neste steg

Fortell oss hva du vil bygge

Én setning holder. Briefen tar det derfra.