IT consultant · Azure · Automation · AI

Building things that run themselves.

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

Latest

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. All of those were solvable — not by adding more rules, but by categorizing what…

6 min readRead

Topics

Recent writing

All posts →
AIApr 23, 2026

How to Use Claude Code Subagents to Run Parallel Tasks

I’ve been using Claude Code subagents daily for the past few months. They’re the feature that turned Claude Code from a useful assistant into something that actually scales — running multiple tasks at once without losing context or focus. Here’s how they work, when to reach for them, and the patterns that actually matter in…

6 min readRead
AIApr 17, 2026

Build a Custom MCP Server in Python in 2026

Building tools that Claude Code can call directly from your terminal changes how you work with AI. Instead of copy-pasting data into prompts, you give Claude direct access to your systems through MCP servers. I’ve built several MCP servers in Python — for WordPress publishing, Skool community management, and YouTube analytics. Every one follows the…

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. This guide covers the main options, when each one…

6 min readRead
AIApr 14, 2026

Build a Sales Follow-Up Agent With the Claude Agent SDK

A Norwegian sales manager just told VG his team closed 1,000+ deals in three months using AI agents. He called it “going from cycling to flying a jet.” He didn’t say which tools. So I’ll show you how to build one yourself with the Claude Agent SDK — the same SDK I use to run…

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. No vendor lock-in, no subscription beyond API costs. This is a practical OpenClaw setup…

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 dangerous commands before they run. Send a notification when Claude finishes a task. All without relying on the LLM to remember to do it. Hooks give you deterministic control over Claude Code’s…

6 min readRead