01
Developer tooling
Node.js, TypeScript
Git internals
Release workflows
A CLI the whole team ships through
One command, so nobody has to wait on the tech lead to deploy safely.
Syncing a theme used to need someone senior watching, because a careless push destroys work someone else owns, a client or QA editing live, that git never had a copy of. I started this on my own initiative to take that bottleneck out. It keeps the two sides of a project separate, tags a backup before it writes anything, and stops dead at a live target.
The other half is consistency. The same tool installs our coding conventions, project scaffolding and AI rules into every repository from one source of truth, so the output looks the same whoever built it. Standards that ship with the tool do not drift the way a wiki page does, and they arrive with every update instead of being remembered.
Pulling customizer content… 18 files
Backup tagged qa-preview-backup/2026-09-21T14-53
Pushing local code… 42 files, locales preserved
⚠ Target theme role is LIVE. Push halted.
Type the theme ID to confirm: