Cloud · Infrastructure · Security · Automation

Building things that run themselves.

Field notes from 16 years in cloud, infrastructure, security, and automation — plus everything I'm learning about AI agents and Claude Code, tested in production and my homelab.

Latest

Automatiser bilagsføring med Fiken API og Claude Code
AutomationAug 23, 2026

Automatiser bilagsføring med Fiken API og Claude Code

Jeg videresendte kvitteringer til Fiken-inboksen og lot dem ligge. Så satt jeg en kveld i måneden og førte dem manuelt: finn leverandøren, velg konto, velg MVA-kode, last opp PDF-en. Fire klikk, tretten ganger. Så skrev jeg en Claude-skill som gjør det via Fiken API-et.

7 min readRead

Topics

Recent writing

All posts →
AIMay 1, 2026

How I Give Claude Code Agents Real Autonomy (And Stop 3am Disasters)

Running Claude Code agents unsupervised is only scary if you haven’t drawn the lines. I’ve had agents push to the wrong branch, draft content I didn’t want published, and retry failed jobs in loops that burned rate limits at 2am. I solved all of it by sorting actions into classes: what the agent may do…

6 min readRead
AIApr 23, 2026

How to Use Claude Code Subagents to Run Parallel Tasks

I’ve used Claude Code subagents daily for the past few months. They are what made Claude Code scale for me: several tasks running at once, without my main session losing the thread. Here is how subagents work, when I spawn one, and the parallel-task patterns I keep coming back to in…

5 min readRead
AIApr 17, 2026

Build a Custom MCP Server in Python in 2026

I’ve built several MCP servers in Python: WordPress publishing, Skool community management, YouTube analytics. They all follow the same pattern, and the point of each one was to stop copy-pasting data into prompts and let Claude Code call the system directly. Here’s how to build one from scratch with the official SDK, including the parts…

9 min readRead
AIApr 16, 2026

Sync Notion to WordPress: Keep Your Content in Sync Automatically

You write in Notion. Your blog runs on WordPress. The gap between them is where you lose 15-30 minutes per post: copy-pasting content, re-uploading images, setting SEO fields, fixing formatting that breaks in Gutenberg. There are several ways to publish from Notion to WordPress automatically. Below are the main options and when each one…

6 min readRead
AIApr 12, 2026

Set Up OpenClaw as Your Personal AI Agent in 2026

OpenClaw is the open-source AI agent that hit 356,000 GitHub stars in three months. It connects any LLM (Claude, GPT, Kimi K2.5, local models via Ollama) to your messaging apps and runs as a persistent daemon on your machine. You pay for API calls and nothing beyond that. Here is the OpenClaw setup path…

9 min readRead
AIApr 12, 2026

Claude Code Hooks (2026): Setup Guide with Working Examples

Claude Code hooks are shell commands that fire automatically when specific events happen during your coding session. Format code after every edit. Block a dangerous command before it runs. The LLM never has to remember any of it, and that is the whole point. Hooks give you deterministic control over Claude Code’s…

6 min readRead