Skip to content
HJ ConsultHJ Consult
esc
Start a brief
Services
Work
Field notes
About
Brand
Norsk
Englishen
Switch mode: Nordlys
Switch mode: Systems
↑↓ select, ↵ open, esc close⌘K
Mode
Aurora over a dark fjord, mirrored in still water

Technology consulting, Bergen and remote

We build what others call hard

AI, custom software and cloud from a small team that does the whole job, from idea to operations. No templates, no middlemen, and your data stays in the EU.

Enter starts the brief

Aurora tonight

Kp 5.3 (strong)

NOAA SWPC, latest reading 18:00 UTC

MistralClaudeVercel AI SDKpgvectorSupabaseTypeScriptReactNext.jsReact NativeNode.jsPythonPostgreSQLVercelAWSGoogle CloudDockerGitHub ActionsVippsMobilePayStripeKlarnaNeonomicsArduino OptaFirmware from scratchSauna and heat controlPT100LKM264 transmittersHUUM heater APIigloohomeInletReal-time dashboardsBacktesting pipelinesExchange and broker APIsVerdaBurst GPU capacityPyTorchRAGModel Context ProtocolDashboardsClickSend SMSResendWeb pushHeatBookingSupabase AuthRow Level SecurityUptime monitoring

Everything below this line is in production somewhere.

01What we build

Three things we do properly

Everything we build, we also run. It makes us careful about what we promise and thorough about what we deliver.

  • 01

    AI solutions

    We build LLM agents, retrieval-augmented generation and automation that ship to production, with data that stays in the EU.

    In production with
    • Mistral (EU endpoint)
    • Claude
    • Vercel AI SDK
    • pgvector
    • Supabase
  • 02

    Custom software

    From idea to finished product: web, mobile and backend built to last, and to change when the world does.

    In production with
    • TypeScript
    • React
    • Next.js
    • React Native
    • Node.js
    • Python
    • PostgreSQL
  • 03

    Cloud & operations

    We set up, run and monitor cloud platforms that scale with you without the bill running away.

    In production with
    • Vercel
    • Supabase
    • AWS
    • Google Cloud
    • Docker
    • GitHub Actions

13 more systems, running right now

  • Payment integrations
  • PLC & firmware
  • Sensors & heater control
  • Access control
  • Remote control & dashboards
  • Algorithmic trading
  • Machine learning & GPU training
  • LLM agents, RAG & automation
  • Analytics, data pipelines & dashboards
  • Messaging & notifications
  • Booking, memberships & scheduling
  • Auth, admin panels & multi-tenant SaaS
  • Monitoring, DevOps & CI/CD

02Case files

Proof from production

Two products we built from scratch and still run. No dressed-up numbers, just what actually runs.

Case file 01Product, booking, payments

HeatBooking

HeatBooking started with one simple requirement: payments, memberships and cleaner scheduling had to live in a single booking platform. Then we moved the keys into the app, with remote locks from igloohome and Inlet and SMS notifications through ClickSend. Finally we wrote the firmware that runs the sauna heater on an Arduino Opta, with monitoring around all of it.

Read about HeatBooking
Role
Idea, design, code and operations
Stack
Next.js, Supabase, Vipps, Stripe, Arduino Opta

Real, in production

  • Paid and membership bookings
  • Cleaner scheduling
  • Remote locks (igloohome, Inlet)
  • SMS notifications via ClickSend
  • Sauna control on Arduino Opta
  • Monitoring and alerting
Case file 02Hardware, firmware, AI agent

Vestfjord Sauna

Fjord-side saunas, run from a phone. PT100 sensors read the temperature through LKM264 transmitters, the HUUM heaters take their orders over API, and a PLC holds the heat steady whatever the weather is doing. The owner sees everything in real time and never has to drive down to check.

Read about Vestfjord Sauna
Role
Control, firmware, app and AI agent
Stack
PT100, LKM264, HUUM API, PLC, React Native

Real, in production

  • PT100 sensors via LKM264
  • HUUM heaters controlled over API
  • A PLC holding the temperature
  • Remote control from a phone
  • Real-time dashboard
  • AI agent answering guests
Products in production
Two
Where the data stays
EU
Team
One, from idea to operations
Templates
None

03How we work

Brief, build, run

Three steps, one contact. You always know where we are and what you end up with.

  1. 01

    Brief

    We start with a brief, not a quote. You say what you want to achieve, and we draw up how: architecture, phases, risks and an honest estimate.

    You get

    A brief you can take to the board, with architecture and an estimate.

  2. 02

    Build

    Small, frequent deliveries you can click on. No big reveal at the end. You watch the product grow from week one.

    You get

    A product in production early, code you own, and a demo every week.

  3. 03

    Run

    We don’t leave when it’s done. Monitoring, alerting and small improvements, so what works today still works tomorrow.

    You get

    A system that is monitored and updated by people who know it.

04Behind HJ Consult

A small company with a direct line

HJ Consult is HJC AS: a Norwegian technology company in Bergen, working remotely with clients across the Nordics and the EU. One contact from the first meeting to operations. That contact writes code.

Company
HJC AS, org. no. 930 183 229
Based
Bergen and remote
Languages
Norwegian and English
Founder

Håkon Jørgensen

Founder, HJ Consult

Håkon built both products above from scratch, from the Vipps integration to firmware on a PLC. He likes the problems where software meets the physical world best.

LinkedIn, opens in a new tab

05Living Brief

The brief writes itself, almost

Tell the AI what you want to build. It asks the right questions, draws the architecture and proposes phases, risks and an estimate in minutes, not weeks.

Enter starts the brief

The AI writes the brief together with you. Everything you type is processed in the EU and stays there.

Not sure what you need yet? Take a free AI review of your business

or send an email to hj@hjconsult.no

ExampleDraft 3, example data

Sauna booking by the fjord

GoalBooked and paid from a phone. The heater is hot when the guest arrives.

Architecture sketch: the website talks to booking, booking takes payment via Vipps and stores in Supabase, and a PLC runs the heater from the bookings.WebsiteBookingVippsSupabasePLC
Architecture sketch

A sketch, not a quote. Phases, estimate and risks come out of your own brief. We price nothing before it is scoped.