Lab

Ongoing experiments, each shown as a small live artifact — a shipped extension, a live instrument, and the tooling that runs my own setup.

the-vault

A second brain in markdown

SCALE
372 nts
GROWTH
+3/day
USE
daily-driver
brreg-snap

One-keystroke company lookups

HOST
firefox + chrome
PERMS
activeTab + storage
SURFACES
popup + sidebar
Firefox sidebar docked on the left showing Brønnøysund data for Orkla ASA (org number 918747771, Allmennaksjeselskap, registered 1995-03-12, 73 employees, daglig leder Nils Klouman Sette). Orkla.com homepage visible to the right of the sidebar.
narrow-permission browser extension · sidebar surface on orkla.com
monolith

A browser instrument, two modes

STACK
ts · tone.js
MODES
arp + jam
TARGETS
web · desktop · mobile
monolith in ARP mode on rack.nuez.no: a dark synth rack — oscillator, filter, envelope, LFO, arpeggiator and output panels with glowing orange knobs, above a 16-step sequencer and velocity lanes, at 120 BPM in C Ionian.
browser synth / groovebox · arp mode on rack.nuez.no
morph

Living worlds you draw and paint on

CORES
vivarium + fieldwork
SYSTEMS
11 · 7 plantable
STACK
ts · svelte 5 · canvas
Pixel-art hero card for morph: mint-green and sand-colored cellular organisms scattered across a near-black field, with the morph wordmark and the tagline 'living worlds you draw and paint on' in the lower left.
deterministic life sandbox · the morph hero card
skills

Ten skills in one plugin

HOST
claude code + desktop
SHAPE
3 generators · 7 modes
DIST
plugin marketplace
╭─ ikkeseb-skills@0.2.1 ───────── 10 skills · 1 plugin ─╮
                                                       
 # generators                                          
 /drawio          .drawio XML for diagrams.net         
 /excalidraw      .excalidraw JSON, headless PNG       
 /pretty-pdf      markdown typeset to PDF              
                                                       
 # operating modes                                     
 /handoff         session → paste-ready summary        
 /context-audit   CLAUDE.md rules → the right loader   
 /verify-claims   source-audit claims in prose         
 /max-effort      verification pass on risky work      
 /full-send       free rein on subagents + teams       
 /afk             unattended: act, log, don't ask      
 /suggest-loop    paste-ready /loop prompts for a repo 
                                                       
╰───────────────────────────────────────────────────────╯
inbound-automation

A reading list that builds itself

SOURCES
13 feeds
PI
daily 06:00
CCR
mon 07:14
DIGESTS · WEEKLY
13sources10queued

13 feeds, deduped on the NAS, are normalized daily at 06:00 into a queue (depth 10) and two-stage-filtered every Monday 07:14 into one weekly digest, running since 2026-04-27.

homelab

Production infra for an audience of one

HOSTS
pi4 + nas
STACK
home assistant
NET
tailscale + cf
Cloudflare tunnel
Pi 4
DNS · DNSSECsmart-home hubTailscale exit node
NAS
git forgedoc archivetwo-layer backups

≈25 services·25 automated jobs·self-healing

nuez.no

Four sites, one repo

STACK
astro 7
BUILD
pnpm × cf pages
SITES
4
homelab-companion

Catches the wrong AI default before it ships

HOST
cc skill-pack
MODES
preventive + retro
DELTA
+83 pp eval
4 evals · 22 runsgap vs. baseline — one cell per run
ufw-docker bridgebaseline 0 / 5with skill 5 / 5
gluetun service recoverybaseline 0 / 5with skill 5 / 5
git script intermittentbaseline 3 / 6with skill 6 / 6
netns child orphanbaseline 1 / 6with skill 6 / 6