Resources
Starters, tools, and the stack I use
Free WordPress starters to study, tools I recommend, and the stack behind every site I ship. For developers and shop owners alike.
What you will find here
Starters are free to fork. Paid themes link to the shop when listed. Tool recommendations may include affiliate links; each one is labeled, and the affiliate disclosure explains how I choose them.
Free WordPress starters
Open code and example builds. Fork them, read them, or hire me to turn one into a production site.
5 links
Projects
WordPress themes and plugins with a live demo, stack notes, and the repo for each one.
Code on this site
Pinned repos, recent pushes, and the languages I work in, pulled from the GitHub API.
GitHub profile (opens in a new window)
Themes, plugins, and apps under MIT or similar licenses unless a repo says otherwise.
AI Dev Standards Playbook (opens in a new window)
The Claude Code rules, skills, and slash commands I run on every WordPress and Sage project. Install once; it syncs when the repo changes.
TOCguide (opens in a new window)
My free table-of-contents plugin, listed in the WordPress.org plugin directory.
Tools I recommend
The AI, editor, hosting, and automation tools I use. Affiliate links are labeled — how affiliate links work here.
3 links
Claude (opens in a new window)
Claude Code is my pair programmer for planning, refactors, reviews, and audits. I read and test every line before it ships.
Hostinger (opens in a new window)
Managed WordPress hosting for this site: LiteSpeed cache, PHP 8.3+, hPanel backups, and SSH.
n8n (opens in a new window)
Visual workflow automation for forms, notifications, and content jobs. Connects WordPress to the rest of my tools.
Uses
The stack I use
What I actually use on shipped WordPress and web work — not exhaustive, just what I reach for. External links open in a new tab; affiliate links are labeled.
WordPress development
The Roots starter theme. Blade templates, Tailwind v4, Vite. Every site I build from scratch starts here.
- PHP 8.3
The language everything runs on. Typed functions, match expressions, named arguments. Nothing exotic.
CSS utility framework. Token-based, no config file needed. Fluid type with clamp(), mobile-first always.
Asset bundler. Fast, simple config. Handles CSS, JS, and image hashing for cache-busting.
The IoC container that makes Sage feel like a proper application. Service providers, Blade directives, view composers.
Command-line tools for WordPress. Database exports, plugin management, custom commands. Most deploys never touch wp-admin.
PHP dependency manager. Every project has a composer.json. No manual library downloads.
PHP code style fixer. Runs in CI before every deploy. Catches whitespace and formatting issues automatically.
Pages are built from core blocks plus custom blocks registered with block.json. No Custom HTML blocks.
Checks escaping, sanitizing, nonces, i18n, and prepared SQL on every changed line, in CI and after each edit.
Static analysis at level 5 with WordPress and WooCommerce stubs. Catches type bugs before a reviewer does.
The theme shop, cart, checkout, and downloadable zips, rendered through Blade templates.
Editor and tools
Terminal agent for planning, refactors, and reviews on this site. Runs my shared playbook rules and a PHPCS hook after every PHP edit.
Version control and CI/CD trigger. Every project lives in a GitHub repo. Pushes to main kick off builds and deploys automatically.
Automated build and deploy pipeline. Runs Composer, npm, and the release zip on every push. Zero manual uploads.
Database GUI for local MySQL and SQLite. Useful for inspecting WordPress tables without writing raw SQL.
- iTerm2 / zsh
Terminal. Nothing special — zsh with a minimal prompt. SSH into servers, run WP-CLI, tail logs.
Hosting and deploy
- Hostinger (opens in a new window) Affiliate
Managed WordPress hosting for this site. LiteSpeed cache, PHP 8.3+, hPanel. Theme installs from the GitHub theme-latest zip.
- GitHub Releases
Theme deployment method for this site. CI builds a zip, publishes it as a release, and wp-admin pulls it over HTTPS. No FTP.
- WordPress Studio / SQLite
Local WordPress for development. No MySQL required, no Docker overhead.
Analytics and marketing
Site traffic, page performance, and audience data. Linked through Google Tag Manager.
Single container for all tracking scripts. One snippet on the page, everything else managed in GTM.
SEO titles, descriptions, and schema per page. The theme fills sensible fallbacks when a field is empty.
Pings Bing and other engines the moment a page is published or updated, so new work gets crawled fast.
Bing Webmaster Tools for search performance. Microsoft UET for ad conversion tracking.
AI and automation
Workflows behind the site forms and notifications, triggered by webhooks from WordPress.
My public rules repo for Claude Code. One install, then every session picks up the latest standards.
Project notes, specs, and to-dos in one place.
Testing and accessibility
Performance, SEO, and best-practice audits on key pages after every visible change. Target is 90+ on mobile.
Automated WCAG 2.1 AA checks. Paired with a manual keyboard and screen reader pass, because tools miss things.
Design and typography
Display and heading font. Clean, reads well at both large and small sizes. The workhorse.
Body text font. Slightly warmer than Inter. Works well at the 1.1–1.2rem range.
Code font. Used in blog post code blocks and the monospace CSS variable.
Design when a client needs wireframes or component specs before I build. Not a daily tool — I prefer designing in the browser.
Syntax highlighting for blog post code blocks. Copy button added via a small custom JS module.
Power Platform
Canvas and model-driven apps for Microsoft 365 environments. Used at previous roles and on client work when it is the right tool.
Workflow automation. Approval flows, SharePoint triggers, Teams notifications. Useful when a team already lives in M365.
- SharePoint
Common data source for Power Apps. Lists, document libraries, and permissions.
Release watch · auto-updated
What’s coming in WordPress 7.2
- Beta 1
- Beta 2
- Beta 3
- Beta 34
- Beta 45
- RC 1
- RC 2
- RC 3
- Dry run
- Release
Latest updates from Make WordPress Core
-
What’s new in Gutenberg 24.3? (28 October)
This release lets you format text across several blocks at once, adds emoji reactions to notes, and redesigns the Media inserter on top of the DataViews grid. Save and autosave failures now tell you…
-
What’s new in Gutenberg 24.2? (14 October)
This release comes with a new place for notes: they now float in a margin next to the content, so collaborating no longer means closing the Settings sidebar. Adding a category, a tag, or a post to a…
-
NO_BACKSLASH_ESCAPES SQL mode is now turned off by default in WordPress 7.2
WordPress 7.2 adds NO_BACKSLASH_ESCAPES to the list of SQL modes that WordPress doesn’t support. WordPress already turns off some modes, such as STRICT_ALL_TABLES, TRADITIONAL and ANSI, when it…
-
WordPress 7.2 Release Party Schedule
WordPress 7.2 is scheduled for release on December 8, 2026! Below is the proposed calendar with expected start times for each release party, and the release squad contributors involved in release…
-
WordPress 7.2 is set to be released in early December 2026. Notes leads the way with the ability to add suggestions and emoji reactions, offering more direct and interactive collaboration. Dedicated…
Available now
Want this stack on your project?
Resources here are starting points. Hire me for a production WordPress site, plugin, or web app — full-time, contract, or project.
Remote · within one business day (ET)
