SPEC / GEO-JERSTAD / REV 2026.09

Geir
Okkenhaug
Jerstad

Instructor — Get Academy

Portrait of Geir Okkenhaug Jerstad
FIG. 1 — THE OPERATOR
KRISTIANDSAND, NO — 58.15°N 8.0°E COMPUTING SINCE 1985 ACTIVE

01 — CURRENT OPERATION

Teaching the frontend course at Get Academy: Vue for production habits, frameworkless JavaScript so students see the seams in the abstraction. Also running the devops module on the backend course.

On the bench at home: sound-arranger, an audio platform where everything is a plugin, and a home lab being rebuilt on NixOS flakes.

02 — BUILDS

sound-arranger Audio platform where everything is a plugin. Minimal Rust core, everything else flows through it. RUST
dsh-subagent-opencode One-shot OpenCode subagent provider for DeepSeek Harness. JS
dsh-selfup Self-update, install and systemd tooling for DeepSeek Harness. JS
dsh-peak Live peak/off-peak pricing indicator for DeepSeek, in the composer. JS
cliamp-plugin-listenbrainz Scrobble cliamp playback to ListenBrainz. Zero noise. LUA
agent-skills Skills for Agent Skills-compatible harnesses — research, programming, elisp, unslop. NIX
dotfiles Flakes, NixOS modules and Emacs. The machine I actually use. NIX

03 — SERVICE RECORD

NOW Get Academy — Instructor, frontend & devops. Kristiansand.
2023 Netsecurity AS — SOC/SOAR alert analysis, 1st/2nd line support, Windows 365 admin.
2019–2020 Noroff — Higher vocational degree, network & IT-security.
2000–2018 Lund Kiosk AS — Owner, daily operations. Eighteen years of retail before the pivot.

04 — OFF HOURS

Code, hiking, reading, gaming. The order changes with the season.