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.