WordPress developer · full-stack PHP
Themes, plugins, and platforms shops can actually run — plus Power Platform when that's the job.
Gettysburg, PA · Remote · Open for freelance, contract, or full-time
WordPress themes and plugins I sell and support at matthummel.com/shop. Buy a pack, or hire me to adapt one.
![]() Acreline WordPress theme · Real estate · $59 21 Gutenberg blocks, listings, agents, showing requests. Buy · GitHub |
![]() WalkRidge WordPress theme · Tour sites · $59 Browse tours, meet guides, book from WooCommerce. Buy · GitHub |
![]() TOCflow WordPress plugin · Table of contents · Free Server-rendered TOC block. Zero config, accessible, SEO-friendly. Download · GitHub |
|
I'm available for freelance, contract, and full-time — WordPress themes and plugins, custom Sage builds, agency overflow, and Power Platform (Power Apps / Power Automate) from federal agency work. Based in Gettysburg, PA. Remote anywhere.
A short note is plenty. I usually reply within one business day (ET).
Hire me · Write a note · LinkedIn
Auto-refreshed from public GitHub work.
- 🔀 Merged PR #181 in matthummel-pa/matthummel-theme — Bold blocky studio skin (3.5.30)
- 🔀 Merged PR #180 in matthummel-pa/matthummel-theme — Simplify project page copy for hiring managers
- 🔀 Merged PR #179 in matthummel-pa/matthummel-theme — Restore portfolio home and Projects CPT
- 🔀 Merged PR #177 in matthummel-pa/matthummel-theme — Sales-first homepage and product buy path
- 🔀 Open PR #178 in matthummel-pa/matthummel-theme — Add Cloud Agent browser GUI recording
- 🔀 Merged PR #176 in matthummel-pa/matthummel-theme — About story: one WYSIWYG instead of four paragraph fields
- 🔀 Open PR #175 in matthummel-pa/matthummel-theme — Fix WooCommerce notice icons and padding
- 🔀 Merged PR #173 in matthummel-pa/matthummel-theme — Increase shop page content area padding
- 🚀 Commit in matthummel-pa/wp-acreline — Update theme purchase and demo links
- 🚀 Commit in matthummel-pa/matthummel-pa — Update website link in README.md
- 🚀 Commit in matthummel-pa/matthummel-theme — 3.5.11 Shop contrast and keyboard polish
- 🚀 Commit in matthummel-pa/matthummel-theme — Product shop polish + Services Acreline add-ons (3.5.10)
- 🚀 Commit in matthummel-pa/wp-acreline — 1.5.4: WCAG AA contrast pass across color schemes (#77)
- 🚀 Commit in matthummel-pa/wp-acreline — 1.5.3: default top bar to Accent so it tracks the color picker (#73)
- 🚀 Commit in matthummel-pa/wp-acreline — 1.5.2: premium newsletter / new-listings digest band (#75)
More than 15 years building for the web — accessible front ends, PHP applications, APIs, and deploys. WordPress is the specialty: Sage 11, Gutenberg, and an admin shops can keep using. Adjacent work (APIs, React, Power Platform) is in range.
| Mode | What that looks like |
|---|---|
| WordPress | Sage 11, Blade, Acorn, Bedrock, Tailwind + Vite, Gutenberg blocks. A11y and Core Web Vitals baked in |
| Full-stack | HTML, CSS, JS/TS, React, PHP, Node — clean code, solid perf, interfaces that work for everyone |
| Plugins | Small, documented PHP. One job each. Standard hooks, a clean uninstall path |
| Power Platform | Power Apps, Power Automate, SharePoint from federal agency work. No public demo — walkthrough under NDA |
| Local shops | Gettysburg / Adams County restaurants, inns, tours, realtors. You own the keys |
| Agency partner | Overflow and silent subs welcome — you keep the client; I stay in the background |
I use Claude and Cursor on the repeatable parts. Every line still gets read and tested by me before it ships.
package.json vibes
{
"name": "matt-hummel",
"version": "15.0.0",
"private": false,
"description": "WordPress developer · full-stack PHP · open for work",
"main": "WordPress + Sage",
"scripts": {
"dev": "cursor . && coffee --watch",
"build": "ship accessible WordPress platforms",
"test": "a11y + Core Web Vitals + 'can the shop edit it?'",
"deploy": "you own the keys"
},
"dependencies": {
"wordpress": "specialty",
"roots/sage": "^11",
"react": "^19",
"curiosity": "*",
"patience": "^∞"
},
"devDependencies": {
"claude": "coworker",
"cursor": "pair-programmer",
"bad-pun-generator": "optional"
},
"engines": {
"node": ">=human",
"coffee": "required"
},
"keywords": ["wordpress", "sage", "php", "gettysburg", "a11y", "open-for-work"],
"license": "MIT-and-kindness"
}Latest from matthummel.com/blog:
- WordPress Abilities API integration — A Practical First Integration
- Why I'm Moving Away from Power Platform and Back to Modern WordPress
- 5 Ways my new AI WordPress Workflow Actually speeds up development
- WordPress 7.1 Features for Developers
|
|
|
- 🌐 Website: matthummel.com
- 📬 Hire / contact: matthummel.com/hire · matthummel.com/contact
- 🛒 Shop: matthummel.com/shop
- 💼 LinkedIn: linkedin.com/in/matt-hummel-pa
- ✍️ Dev.to: dev.to/mattbuildsapps
- 🦋 Bluesky: @matthummel
WordPress developer · full-stack PHP — open for work. PRs welcome; puns tolerated.







