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

macOS GitOps: Giving Your Script Repo the Same Guardrails as an App

What I put in a half-day workshop on versioned, secret-scanned, linted macOS script repos: Gitleaks, ShellCheck, semantic versioning, CI, and what to do when a secret is already in your history.

July 15, 2026 · 4 min · Matt Parker

Tab Manager: Grouping Chrome Tabs by Topic, Not Domain

A small Manifest V3 Chrome extension that groups open tabs by topic, with manual overrides, search, and a floating window. Building it exposed an invalid permission, a CSP failure, broken icons, and a troublesome background worker.

July 8, 2026 · 4 min · Matt Parker

Health Coach: A Personal Fitness App Powered by Wearable Data and Claude

Apple Watch and Fitbit data feed a home-server app that writes daily briefings, adjusts kettlebell workouts to recovery, and answers questions from my actual training history.

June 21, 2026 · 5 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

Command Center: One Dashboard for an IT Engineering Manager's Entire Workday

A local dashboard brings Linear, Freshservice, Gmail, Google Calendar, CrowdStrike, and Claude into the same card-based interface.

June 12, 2026 · 5 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

Pod Somm: Tracking Specialty Coffee with a Bookmarklet and a Lot of DOM Wrangling

Pod Somm is a personal xbloom coffee tracker. The difficult part was getting product data past Cloudflare with a browser bookmarklet instead of a server-side scraper.

May 29, 2026 · 5 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

Prompted Pours: A Cocktail Catalog Built with AI

Prompted Pours is a Hugo catalog of AI-generated cocktail recipes. The useful work is the schema, prompt system, and linter that keep the collection consistent.

May 11, 2026 · 6 min · Matt Parker