This page has information about my work as a software developer and different bits of open source software I've written and made available for others to use and improve.
As you'll see from my WordPress.org profile, I've contributed to WordPress core, developed plugins, assisted other WordPress users in the community forums, and both spoken at and helped organize various WordCamps.
I contributed significantly to the set of WP CLI tools collectively called WordPress Import Fixers, which help with the migration and cleanup of content between two WordPress systems or from non-WordPress systems into WordPress.
I published tools for migrating photo collections from Flickr to WordPress.
I've installed, configured, secured and optimized hundreds - maybe thousands - of WordPress sites in my time. I sometimes write about WordPress tips and tricks on my blog.
I've made small contributions to various related projects like VVV, Jetpack, the code powering WordPress.com, other people's WordPress plugins, the Largo framework, the bones starter WordPress theme, and the (deprecated) VIP Quickstart development environment.
In 2020, I launched a WordPress-focused software-as-a-service application called WP Lookout.
I've written a few simple WordPress plugins and have more in progress:
Not published in the WordPress.org plugin repository is a simple plugin that allows you to test Jetpack's Related Posts feature without being connected to the Internet.
- imail2vpopmail: a Perl script to ease the transition from the Windows IMail server to qmail and vpopmail
- My DB_Browser software is no longer available, but was highlighted in the 2001 O'Reilly book Oracle and Open Source
Over the course of my professional life I've also written a fair amount of software whose source code is not published, either for client projects, internal tools or proprietary systems. And then there's all the system administration scripts and automations I've created over the years that were perfect for one particular situation but almost certainly entirely useless to everyone else.
These are some of the tools I've come to be proficient with in my technical work: