Skip to content
View andrew-ajrwebdesign's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report andrew-ajrwebdesign

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Andrew — AJR Web Design

WordPress developer based in Freiburg, Germany. I build fast, client-editable WordPress sites as a full-site-editing block theme plus a settings-driven core plugin, and I look after SEO, performance and Google Ads for the sites I run on retainer.

🌐 ajrwebdesign.com

The starter kit

Every site I build starts from these two repositories:

  • ajr-starter-theme: an FSE block theme. theme.json is the design system, every section is a real core block, and the client can edit all of it in the Site Editor.
  • ajr-starter-core: the core plugin. It holds business details and schema, Google tags with Consent Mode, the redirect map, image sizes and AI-agent access, and everything it does is a setting. A CI check fails the build if anything is hardcoded.

Try the starter kit in WordPress Playground

How I work

  • Client-editable first. No shortcodes, no page-builder lock-in, no HTML blobs.
  • Nothing hardcoded. If a value is on the site, it has an admin field.
  • Measured, not guessed. Lighthouse 90+ is the floor, and every performance claim in the code comments comes from a real before/after audit.
  • Gated. WordPress Coding Standards, PHPStan, unit tests and a pre-deploy gate run before anything ships.

Pinned Loading

  1. ajr-starter-core ajr-starter-core Public template

    Settings-driven WordPress core plugin scaffold: nothing hardcoded. Pairs with ajr-starter-theme.

    PHP

  2. ajr-starter-theme ajr-starter-theme Public template

    FSE WordPress block theme scaffold: theme.json-driven, real blocks only. Pairs with ajr-starter-core.

    PHP