Peter Booker

I solve problems faster than I create them.

Regex search of 2 million files. How hard can it be?

I recently explored speeding up the process of downloading and regex searching all code in the WordPress Plugin and Theme Directories. The current methods use PHP scripts to download and extract every plugin and theme zip archive and then perform searches using tools like grep, ag, ripgrep, etc. This process could take the best part of a day.

Read about the journey, what worked, what didn't work and what I settled on.

Read More

Job Opportunities

Looking for work focused on WordPress and/or the Go language. Experience creating, scaling and maintaing user-friendly customisations/integrations for WordPress. Excellent track record on working with and supporting customers through all mediums. Broad experience with Go from REST APIs, CLI Tools all the way to visual displays.

If you have something you think I would be a good fit for send me an email.

Using WPDirectory

Using WPDirectory for regex searching all code in the WordPress Plugin and Theme Directories might sound cool, but what would you actually do that for? That is what we are going to find out! I believe the most important use for WordPress to date has been checking the use of features/functions across Plugins and Themes

Read More

WPDirectory and DreamHost

Recently the production version of WPDirectory went live, made possible by the wonderful people at DreamHost. WPDirectory is a web service which allows regex searching all code in the WordPress Plugin and Theme Directories. It replaces a lengthy and resource intensive local process, oftening taking over 15-30 minutes with a web service which takes seconds, with results which

Read More
Kebo Code Editor Split View

First Gutenberg Plugin

As Gutenberg’s release approaches, with the release client for WordPress 5.0 set for a weeks time, I wanted to get to grips with what this meant for WordPress development. I settled for scratching a personal itch for my first project and created Kebo Code, a syntax highlighting plugin which processes the highlighting live in the

Read More


Regex search of all WordPress Plugin and Theme code.


Electron starter kit built on React and Go.


Tech demo of building the game Factorio in Go.

Foundation Utils

Collection of Foundation framework helpers for WordPress.


Metrics (Prometheus) client for WordPress.


Docker Compose based development environment for WordPress.

I build things which save people time and help them reach their potential.

My projects range from websites and services to REST APIs, micro services and CLI tools. I love identifying problems, researching solutions, prototyping ideas and developing solutions.

Take a look at my projects to see more.

Code Editor