Backing Up Departing Employees' Macs: A Bash Imaging Pipeline

How a SwiftDialog-driven backup script grew into a resumable, self-healing pipeline: rsync with stall recovery, encrypted DMG archives, a launchd-driven NAS queue with checksum verification, and a signed package built over a hundred times.

September 27, 2026 · 7 min · Matt Parker

LocalAdmin: Time-Boxed Admin Elevation That Actually Expires

A one-day security review changed this self-service admin tool from a timer and user-writable state into a root-owned record with multiple revocation backstops.

August 31, 2026 · 7 min · Matt Parker

Shikomi Six Months In: From Personal Tool to Conference Talk

How a script scaffolding tool grew from an interactive wizard into a full GitOps workflow, and what I learned presenting it at the Concord Software Developers meetup.

May 16, 2026 · 6 min · Matt Parker

Building a Personal Ops System on Top of the Claude CLI

Linear, Freshservice, my calendar, git history, and session diaries feed a local system that produces morning plans, end-of-day summaries, and weekly retrospectives with Claude.

March 20, 2026 · 9 min · Matt Parker

Managing TestFlight with Bash and 1Password

A Bash and SwiftDialog tool for managing TestFlight testers, with the App Store Connect private key in 1Password and ES256 JWT authentication implemented from scratch.

March 17, 2026 · 7 min · Matt Parker

Sentinel: Building a CVE-Aware macOS Update System

Sentinel turns CVE severity into macOS update urgency: a Jamf orchestrator builds phased deployment plans, and a notifier explains the deadline to users.

January 30, 2026 · 10 min · Matt Parker

Introducing Shikomi: Mise en Place for macOS Automation

Why I built a script scaffolding tool for macOS device management, and what it means to start every project with the right foundation.

December 12, 2025 · 5 min · Matt Parker