Recent Posts
Building a DNS Incident Timer
February 4, 2026
A Raspberry Pi project that displays how long it's been since the last DNS failure, complete with a satisfying audio notification when someone presses the reset button
Getting Back to Blogging
August 26, 2025
After a 5-year hiatus, I'm reviving my blog with a fresh theme and renewed enthusiasm
How Homebrewing Saved Me from Burnout
March 15, 2018
Finding balance between tech and craft through the art of brewing
Projects
DNS Incident Timer
Physical 'days since last incident' counter using Raspberry Pi and RGB LED matrix. Features web UI, Prometheus metrics, and satisfying audio on reset.
View on GitHubAstro Docs Skill
Claude Code skill for scaffolding and developing Astro v5 projects with correct patterns — content collections, routing, integrations, and live doc fetching.
View on GitHubGitHub Projects Skill
Claude Code skill and Taskmaster hook for conversational GitHub Projects management — create, update, and track project items without leaving the terminal.
View on GitHubDocuGen
AI-powered documentation generator for web and desktop workflows — produces step-by-step guides with annotated screenshots, contextual explanations, and prerequisites.
View on GitHubAutotask MCP Server
Model Context Protocol server for Kaseya Autotask PSA — 39 tools for managing companies, tickets, contacts, projects, time entries, and more.
View on GitHub