Giving Scripts a Capability Instead of a Secret: Testing Apple's ManagedApp Framework

A proof of concept for delivering an API credential through Declarative Device Management and letting a signed broker use it, so MDM scripts can trigger an authenticated request without ever holding the secret. Includes the signing, install-behavior, and asset-hosting problems that cost me most of two days.

October 1, 2026 · 7 min · Matt Parker

Jamf App Baseline Manager: From a Python CLI to a Native SwiftUI App

How a one-off cleanup of Jamf Pro mobile app records turned into a preview-first audit and remediation tool, and then into a native macOS app so nobody has to touch a CSV or a terminal.

September 8, 2026 · 8 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

Spectrapress: A Native Ghost Editor for Mac, iPhone, and iPad

What started as an offline drafting app for a travel blog became a native Ghost editor with careful sync, local and server comparison, and a review handoff. Notes on what’s built, what blocks a beta, and how I’m thinking about whether to sell it.

July 22, 2026 · 6 min · Matt Parker

Introducing Hikae: Notes Kept for Later

Why I built a cross-platform bookmark manager backed by GitHub, and what it means to have a single capture-to-recall system that works everywhere without iCloud.

June 16, 2026 · 2 min · Matt Parker

MDMenuBar Is Now Beacon

What happened when a Markdown file previewer became my daily ops dashboard, and everything that changed along the way: a new name, a proper app bundle, URL source mode, alert integrations, and a bridge into a local web dashboard.

June 10, 2026 · 7 min · Matt Parker

MDMenuBar: A Native macOS Markdown Previewer That Lives in Your Menu Bar

Why I built a lightweight native Swift app to preview Markdown and HTML files from the menu bar, and what I learned writing a custom Markdown renderer without any dependencies.

April 7, 2026 · 2 min · Matt Parker