Technical help for non-technical people

I developed a custom search plugin for FXAgility.com that allows the site owner to search learning resources that exist on multiple platforms. It features a custom search that checks WordPress posts, pages, custom post type titles and manually-set keywords. The search returns the content item title and direct link to the content item, with a button to single-click copy the link.

I worked on the small team that migrated blog.opensource.org to opensource.org/blog. This required ensuring that all Fediverse connection profiles and history migrated seamlessly to the new domain and WordPress installation. Successful migrations are my favorite!

I worked on the small team that migrated blog.opensource.org to opensource.org/blog. This required ensuring that all Fediverse connection profiles and history migrated seamlessly to the new domain and WordPress installation. Successful migrations are my favorite!

I built the bespoke theme for Crussen.no based on Figma designs. This theme is a custom block + WordPress Site Builder theme. The theme build included multiple custom blocks, including a custom home page block supporting parallax scrolling over video footage.

Renew Breakup Bootcamp needed a deposit model with automatic recurring payments, and custom communication and messaging. I configured WooCommerce Deposits, Subscriptions and AutomateWoo to accomplish the technical goals. I created a custom plugin leveraging translation functionality to standardize the messaging across the site.

Renew Breakup Bootcamp needed a deposit model with automatic recurring payments, and custom communication and messaging. I configured WooCommerce Deposits, Subscriptions and AutomateWoo to accomplish the technical goals. I created a custom plugin leveraging translation functionality to standardize the messaging across the site.

The Brodo team had some inventory and fulfillment system changes impacting almost all of their subscription customer base. This required custom code to swap out old product data with new product data. I handled project management between the client and our team, and created a migration script that we were able to run in batches via CLI on the production site.