Profiles

Bio

I have run 365i since 2001, building and hosting WordPress sites for UK businesses, with a focus on performance, stability, and keeping things simple for site owners.

More recently I have been working on how AI systems discover and describe websites. I first published the term “AI Discovery Files” in December 2025 and wrote the specification that defines the ten file types, now maintained openly at ai-visibility.org.uk under CC BY 4.0. My AI Discovery Files plugin is the reference implementation.

I like solving practical problems and building small tools that do one job properly.

Interests

I spend most of my time working with WordPress, hosting, and website performance, and I genuinely enjoy solving the small technical problems that make sites faster and easier to manage. I’m also interested in how AI tools are changing the way people find and understand websites.

WordPress Origin Story

I started with computing in 1992 and moved into web work as the industry formed, founding 365i in 2001. WordPress became the practical answer for clients who needed to manage their own sites, and I got progressively more interested in what was happening underneath: hosting, caching, why sites are slow, and what breaks at scale. Thirty years in, most of what I build still comes from a client problem that needed solving twice.

Badges

CODE
1 badge
Plugin Developer

Current Job

Director
Present
365i

Recent impact

Score weights high-impact work (commits, releases, approved translations, props) at 3x routine activity.

Last 30 days
6contributions
high6
medium0
score18
Last 90 days
17contributions
high17
medium0
score51
Last 12 months
95contributions
high94
medium1
score283

Team focus

Across 3 teams, with no team-attributable contributions in the last 365 days

Contributions

Type
August 2026
Aug 14 Fri · 06:05
Plugins high
Committed [3646716] to Plugins SVN:
Readme only, stable tag stays 2.1.2.
Aug 14 Fri · 05:50
Plugins high
Committed [3646688] to Plugins SVN:
Readme only, stable tag stays 2.1.2.
Aug 13 Thu · 08:34
Plugins high
Committed [3644652] to Plugins SVN:
Readme only, stable tag stays 2.1.2.
Aug 13 Thu · 08:24
Plugins high
Committed [3644628] to Plugins SVN:
Readme only, no code change, stable tag stays 2.1.2.
Aug 13 Thu · 08:11
Plugins high
Committed [3644607] to Plugins SVN:
Readme: tested up to <a class="wiki" href="http://plugins.trac.wordpress.org/wiki/WordPress">WordPress</a> 7.1; state AI Discovery Files specification conformance v1.11.0 and link the canonical spec. Readme only, no code change, stable tag stays 2.1.2.
July 2026
Jul 21 Tue · 16:16
Plugins high
Committed [3617434] to Plugins SVN:
ai-discovery-files/tags/2.1.22.1.2: Serve AI Discovery Files from a pre-rendered cache before the …
June 2026
Jun 11 Thu · 09:59
Plugins high
Committed [3568620] to Plugins SVN:
v2.1.1: Decode HTML entities in plain-text file output so quotes and ampersands reach AI systems as real characters
Jun 11 Thu · 09:43
Plugins high
Committed [3568598] to Plugins SVN:
v2.1.0: changelog wording tidy in readme.txt (no code changes)
Jun 11 Thu · 09:41
Plugins high
Committed [3568589] to Plugins SVN:
v2.1.0: Language declarations in all files, schema-valid ai.json/identity.json, spec Permissions/Restrictions sections in ai.txt, RFC 9309 robots-ai.txt, indexable responsive llms.html with checker link, Organisation Type and per-FAQ URL fields
Jun 11 Thu · 08:15
Plugins high
Committed [3568480] to Plugins SVN:
v2.0.2: robots-ai.txt crawler list updated to current tokens. Removes retired Claude-Web; adds Claude-User, Claude-SearchBot, OAI-SearchBot, Perplexity-User, Applebot-Extended. Applebot-Extended respects the training policy.