visit ↗
Fenton Mobility
Full rebuild for a B2B mobility-vehicle dealer. Built the Plan a Van React layout builder and a custom inventory app backed by a custom Google Apps Script app.
Cherry Creek, NY · WordPress developer, 10+ years
Freelance web developer building and maintaining WordPress and WooCommerce sites for clients.
Recent client sites — full rebuilds and custom builds.
visit ↗
Full rebuild for a B2B mobility-vehicle dealer. Built the Plan a Van React layout builder and a custom inventory app backed by a custom Google Apps Script app.
visit ↗
WordPress site for a federal credit union — rates, loan products, membership, and online banking access, built block-by-block in Gutenberg with Advanced Custom Fields.
visit ↗
Redesign coming soon
Full rebuild for the Ellicottville Chamber of Commerce, covering events, a member directory, and seasonal tourism content. A headless build with AstroJS on top of DatoCMS.
visit ↗
Hyperlocal news and events publication for the Ellicottville area, blending community journalism with an events calendar, classifieds, and print archives.
A few of the clients I've had the pleasure of working with.













Things built for their own sake — an instrument, a tool, a game.
visit ↗
seqbaby.netlify.app · source ↗
A browser-based step sequencer and drum machine. Per-track synthesis, filters, envelopes, and pattern chaining — built in vanilla JS on the Web Audio API, with sessions shared through Netlify functions.
source ↗
github.com/mjoslyn/loop-builder
A visual query loop builder for the WordPress block editor — drop a block, build a post query by taxonomy, meta, date, or author, and design the item card with native blocks. Server-rendered for SEO, with a live editor preview.
source ↗
github.com/mjoslyn/email-interceptor-router
A WordPress plugin that hooks into wp_mail and rewrites the recipient list before mail leaves the site — replace addresses, route by subject pattern, or blacklist recipients. Useful for redirecting mail in development and steering notifications to the right team.
visit ↗
mjoslyn.github.io/wc-pricebook · source ↗
Role-based pricing and catalog visibility for WooCommerce — pricing tiers mapped to WordPress roles, per-product overrides, quantity breaks, and negotiated per-customer prices, all driven by configuration instead of code.
visit ↗
dinnerquest.netlify.app · source ↗
A text-based RPG for couples deciding the week's dinners — secret picks, enthusiasm bids, and weighted coin flips settle each night. Built in Astro with HTMX and Alpine, the whole game state encoded in a shareable URL, no server.
Senior WordPress engineering — custom builds, integrations, and managed hosting.
Senior WordPress engineer — custom plugins, themes, and Gutenberg blocks in PHP and React.
Custom blocks with React and the @wordpress/* packages, including an editor-driven Query Loop block.
Extended WooCommerce into custom ERP and inventory systems for B2B clients.
Custom REST endpoints and syncs — Google Sheets, Salesforce, Campaign Monitor, third-party feeds.
GitHub Actions, Docker local environments, PHPUnit and Vitest, WordPress Coding Standards.
My own managed platform on RunCloud, plus WP Engine and Pantheon — including multisite at scale.
React on the front end where it fits, PHP and the WP REST API behind it.
Plan-mode workflows with Claude CLI for scaffolding, test drafting, and architecture.
Available for WordPress support, maintenance, and development work.