Skip to content
Michael Reeves

Front-End WordPress Developer & CMS Specialist

Building and maintaining digital publishing experiences, WordPress websites, and responsive front-end interfaces.

Content-first build: copy and selected-work cards live in structured data; PHP handles layout and local vs live demo links. Updates go through the admin wizard — not scattered through theme templates.

Career highlights

  • 40+ international BSI websites

    Daily digital content operations in EpiServer CMS (current role).

  • Hundreds of pages per launch

    Enterprise publishing and review for global business divisions.

  • WordPress programme suite

    Multisite demos with honest labels — current standard vs programme snapshot.

Selected work

  • Current focus — Perception (creative production studio case study). Lead layout on this page — open the hub, studio case study, or reader pack.
  • Programme demos — F1 Championship Manager (PS2 spectator championship bridge), MSR Products (WooCommerce), Atlas Ops (React SPA), Events hub, Awards, Seminars, and Atlas Briefing (publishing). Programme demo lane: honest snapshots and companion SPAs where noted.

Selected work grid — bands control order; cards are CMS data (admin: site.json ledes + this file). view_url @msrpublishing and @msrproducts resolve at render.

Current focus

Current focus — Perception graphic novel studio (front cover, cover hub, craft evidence, reader pack on portfolio).

Perception graphic novel — Part One front cover

Current standardIn progress

Perception — graphic novel

Studio case study · cover pipeline · digital edition next

Active studio case study — art direction, cover hub (A–G), decision log, and reader pack on this portfolio; production tooling stays local-only.

  • Studio-first — art direction, Modes pipeline, WIP Part One cover
  • Case study — decision log, craft evidence, cover hub (A–G)
  • Reader pack on portfolio; production studio stays local-only

Open demoCase study

Programme demos

Programme demos — Programme demo snapshots including MSR Products WooCommerce and Atlas Ops React SPA; open demos, companion SPAs, and GitHub.

Programme demo

F1 Championship Manager

Python · FastAPI · SQLite · PS2 TV spectator bridge

Bridges PS2 TV spectator races with a persistent championship — lock in finish order on the web dashboard, standings update immediately.

  • Built around PAL F1 spectator mode — the game supplies the show, the dashboard supplies the season
  • SQLite championship DB, automatic backups, local-only (no cloud accounts)
  • 2001–2006 calendars, grids, and standings (PCSX2 + FastAPI dashboard)

Open demoGitHubCase study

Programme demo

MSR Products

WooCommerce · Vite 5 · ACF · inquiry-led demo store

WooCommerce programme demo — catalogue UX, SKU-matched imagery, and Product Companion browse SPA.

  • Inquiry-led WooCommerce showcase — catalogue, product detail, and shop flows
  • Product images matched to catalogue SKUs (bag → bag, bottle → bottle)
  • Product Companion SPA — search, categories, inquiry CTAs (no checkout theatre)

Open demoGitHubCase studyProduct Companion demo

Programme demo

Atlas Ops

React · TypeScript · Vite · TanStack Query · Zustand

Project CRUD with list and drag-and-drop kanban — team roles, analytics, production polish.

  • Project CRUD with list and drag-and-drop kanban
  • Team roles, permissions, and activity feeds
  • Analytics charts, theme/settings, and production polish (a11y, ErrorBoundary, lazy routes)

Open demoGitHubCase study

Programme demo

MSR Events hub

WordPress multisite · programme lifecycle

Lifecycle bands and editorial refresh on the programme home.

  • Lifecycle bands and editorial refresh on programme home
  • Event Companion demo — one SPA for hub, Awards, and Seminars
  • Hub acceptance and Playwright regression coverage

Open demoGitHubCompanion demo

Programme demo

MSR Awards

Dark prestige theme · nominees & judging

Nominee archive, judging narrative, and ceremony content.

  • Nominee archive, judging narrative, and ceremony content
  • Featured nominees band and portfolio-ready demo seed
  • Companion stub demo — website-led Awards in the same SPA

Open demoGitHubCompanion demo

Programme demo

MSR Seminars

Agenda · panelists · delegate programme

Day-of schedule companion for MSR Seminars (React SPA).

  • Agenda-led sessions with speakers and sponsors
  • Day-of schedule companion for MSR Seminars (React SPA)
  • BEM nav, filter tabs, and programme editorial polish

Open demoGitHubCompanion demo

Programme demoReference WP

Atlas Briefing (MSR Publishing)

WordPress · Vite 5 · ACF · B2B resource library

B2B publishing resource library — topics, formats, and subscribe flows at programme demo bar.

  • Resource library with formats, topics, and subscribe flows
  • Programme health checks, publishing acceptance, and regression on key routes
  • Home standards callout explains this bar vs other programme snapshots

Open demoGitHub

Event Companion demo — one SPA for Events hub, Awards, and Seminars. Seminars companion · Awards companion.

Product Companion demo — browse the MSR Products catalogue. Product Companion SPA — search, categories, inquiry CTAs (no checkout theatre).

Experience

BSI Group

August 2023 – present · Website Editor / CMS Specialist

  • Managed daily digital content operations across 40+ international BSI websites
  • Supported enterprise launches — publishing and reviewing hundreds of pages for global business divisions in EpiServer CMS
  • Published multi-format assets: blogs, campaigns, webinars, white papers, and certification content
  • Partnered with international content teams and stakeholders across Healthcare, ICT, Energy, Built Environment, and Manufacturing
  • Delivered Workfront requests end-to-end — intake through to live publishing

Nexus Media Group

June 2021 – June 2023 · Website Developer / Content Editor

  • Developed and maintained WordPress publishing and event sites for brands including NMT Magazine, Health Investor UK, Education Investor, and Caring Times
  • Produced and scheduled HubSpot email campaigns for newsletters and event registration
  • Created Canva social and event creative assets; uploaded media via Vimeo and Issuu
  • Published posts and custom post types; built campaign pages from templates in an agency environment
Earlier roles

RUSI

April 2021 – June 2021 · Web Content Management Assistant

  • Supported migration and launch of a major Drupal site spanning several thousand pages
  • Managed structural metadata, text formatting, image optimisation, and pre-launch content QA

Indigo Game

November 2020 – February 2021 · Game testing work experience

  • Mobile game testing with structured spreadsheets for installation, gameplay, and performance
  • Documented bugs and defects for senior game testers

Mark Allen Group

November 2018 – October 2020 · Web Designer / Front-end Developer

  • Worked with front-end and back-end developers on client sites across education, healthcare, events, music, and leisure
  • Built and maintained sites in WordPress and Umbraco; produced new sites from design layouts
  • Supported event and sector microsites (e.g. Nursery World, Drama & Theatre, CYP Now) and helpdesk-driven CMS updates

How I work

CMS & publishing

  • Enterprise content operations across 40+ international BSI websites in EpiServer
  • Multi-format publishing — blogs, webinars, white papers, and certification assets
  • Workflow coordination with Workfront, HubSpot campaigns, and stakeholder teams

Front-end & WordPress

  • Responsive WordPress themes, ACF-driven content, and Vite-built programme sites
  • MSR portfolio demos with machine-checkable acceptance and Playwright QA gates
  • AI-assisted delivery (Cursor) for faster troubleshooting, refactors, and prototyping

Marketing & campaign design

  • HubSpot email campaigns and landing pages for event registration and audience engagement
  • Canva social and event assets for awards, power lists, and sector conferences
  • Agency marketing samples collected in a downloadable portfolio PDF

Marketing portfolio (PDF)

How work is labelled here

Deliberately layered: archive pieces show where I started; programme demos show WordPress programme depth; the portfolio shell and local preview/audit tooling show how I build and verify work today — with me setting scope and sign-off, not unattended generation.

Current standard

Current delivery (2025–26)

Portfolio shell, Projects · Preview · Storage, and active builds I still extend — <strong>Perception</strong> in current focus; <strong>Atlas Ops</strong> and WordPress programme demos below. Responsive layout, accessibility checks, and regression on key routes when UI changes.

Programme demo

Programme demos

WordPress programme sites — MSR Products (WooCommerce), Events hub, Awards, Seminars, and Atlas Briefing publishing. Vite-built themes and ACF patterns kept as honest snapshots. Smoke-tested routes; companion SPAs where noted.

Archive

Archive projects

Earlier student and side builds (movie API, games, early salon site). Left visible to show progression — as-shipped snapshots, not retrofitted to today’s bar.

I use AI-assisted editing and audit tooling in my local workflow. Scope, copy, acceptance checks, and deploy stay with me — nothing ships on a green automated check alone.

Demo vs live client (production checklist)

Programme sites are portfolio demonstrations — not live companies. This strip compares what stays light on demos versus what I would enable on a real client site (protection, backups, SEO, consent) — plus how craft and QA differ by lane (see labels above).

Demo (now) versus live client (would enable) production checklist with craft and QA lane
CapabilityDemo (now)Live client (would enable)Craft / QA
Front-end craft & regressionProgramme demos: smoke-tested routes; honest snapshot of the build eraClient cadence: regression after UI edits; staging sign-off before releaseCurrent portfolio lane: responsive + accessibility review on change; programme lane: smoke unless unparked
Cloudflare CDN + WAFHostinger DNS as shipped; Cloudflare proxy not claimed until owner confirmsCloudflare Free proxy on web A/AAAA · Full (Strict) SSL · MX/TXT DNS-onlyInfrastructure choice — independent of UI lane labels
Hostinger updates / PatchstackHostinger Security on plan; Patchstack if offered — verify in hPanelSmart auto-updates ≥ security · Patchstack where availableInfrastructure choice — independent of UI lane labels
Admin 2FANot showcased as enabled on demonstration admins2FA on Super Admin / admin accounts (Events network especially)Infrastructure choice — independent of UI lane labels
Off-site backupsProducts has UpdraftPlus; confirm Events + Publishing off-siteScheduled off-site backups for every installInfrastructure choice — independent of UI lane labels
Search Console + sitemapNot chasing demand-gen SEO on thin demo propertiesGSC property + XML sitemap for the real client domainInfrastructure choice — independent of UI lane labels
One SEO pluginNo SEO stack for growth theatreRank Math or Yoast on Publishing — not bothInfrastructure choice — independent of UI lane labels
Consent / analyticsNo fake analytics, GBP, or paid growth toolingHonest consent banner + analytics only when the client needs themInfrastructure choice — independent of UI lane labels
Products: Turnstile + PCI gatewayWooCommerce showcase; checkout not treated as live commerceCloudflare Turnstile on public checkout · PCI-ready payment gatewayInfrastructure choice — independent of UI lane labels

About

Profile

Front-end WordPress developer and CMS specialist with experience across digital publishing organisations — including BSI Group, Nexus Media Group, and Mark Allen Group. I work daily in WordPress, EpiServer, and Umbraco, and support campaigns with HubSpot and Canva.

Known for being accurate, adaptable, and reliable: proactive on stakeholder briefs, strong on deadlines, and comfortable collaborating with editors, developers, and designers.

I combine enterprise CMS publishing with responsive front-end delivery and marketing/campaign design. Selected work and Experience are the fastest scan; expand How work is labelled or Demo vs live when you need transparency on demos versus client-ready production.

Open to CMS/content, front-end WordPress, and marketing/campaign roles — download the CV or marketing portfolio PDF to match your brief.

Skills

  • WordPress
  • WordPress Multisite
  • WooCommerce
  • Ecommerce
  • EpiServer
  • Drupal
  • Umbraco
  • ACF
  • PHP
  • HTML5
  • CSS / SCSS
  • JavaScript
  • TypeScript
  • React
  • Bootstrap
  • Tailwind
  • Vite
  • Node.js
  • TanStack Query
  • Zustand
  • Zod
  • Git
  • Playwright QA
  • Accessibility
  • Lighthouse
  • HubSpot
  • Canva
  • Photoshop
  • Illustrator
  • InDesign
  • Campaign design
  • Grip
  • Workfront

Testimonials

Sarah Bartley — Founder/MD at Fern & Noble Ltd.

Michael was a massive benefit to me in the stage that I was at. He showed genuine interest in my project from the start and an eagerness to try new things. He is good at problem solving which was important since I, without programming knowledge had very clear had bold expectations of his work without knowing the skill required.

He was also very accommodating when I asked him to work outside of his field of expertise to help me complete the backend data requirements ontop of customising and launching a fully functioning webstore, including liaising professionally with the platform company techs to install plug-ins and add code where they would have charged additional fees for doing the work. He's a good all rounder and proved an excellent intern. I think he would excel under another programmers instruction and I'm happy to discuss my experience in greater detail by phone or email.

Andrew Lewis — Senior Game Tester at Indigo Game

Throughout the 3 months that Mr. Reeves was working with us, he was a self-starter and knew how to follow instructions well, while also being able to take initiative as needed. In addition to having good judgment and communication skills and a high degree of integrity, Mr. Reeves was also interested in further learning about game testing, which he demonstrated by asking in-depth questions whenever he had concerns or would require guidance to ensure he was doing the right thing.

I am certain that the period he worked for us was an excellent experience that contributed well to his learning and professional development. That being said, Mr. Michael Reeves would be an asset to your organisation, and he has my recommendation. Should you have further questions regarding his qualifications, please feel free to contact me.

Archive projects

3 projects

Earlier builds labelled Archive — left visible to show progression. Live demos and GitHub links where available.

Movie Searcher

Archive

Movie Searcher

Languages: HTML5, CSS, JavaScript, REST API

Movie lookup app powered by TMDB REST endpoints with server-side proxying.

View liveGitHub

Let's Play Hangman!

Archive

Let's Play Hangman!

Languages: HTML5, CSS, JavaScript

A Hangman game where you have 10 lives or you are dead!

View liveGitHub

Hairdressing Client Site

Archive

Hairdressing Client Site

Languages: HTML5, CSS, Vanilla JavaScript, JSON content model

Modernized client hairdressing site with CMS-style JSON content mapping and external placeholders.

View liveGitHub

Get in touch

Open to WordPress/CMS, front-end, and digital publishing roles — permanent, contract, or hybrid/remote. CV and marketing portfolio downloads are in the hero and footer.