Skip to content

Portfolio

Projects

Four production automation suites, one published WordPress plugin, and the front-end work that came before the move into QA.

Essential Addons for Elementor: E2EQA Automation

Essential Addons for Elementor: E2E

Widget-level end-to-end coverage for the most installed Elementor addon pack on wordpress.org, running in Docker on every push with Slack alerts on failure.

78

widget specs

1M+

active installs

  • Playwright
  • TypeScript
  • Docker
  • GitHub Actions
Read the case studyRepo
EmbedPress: E2EQA Automation

EmbedPress: E2E

The largest of the four suites. Every supported embed source verified across both Gutenberg and Elementor editors on a WordPress + PHP 8.3 Docker stack.

225

specs

100K+

active installs

  • Playwright
  • TypeScript
  • Docker
  • PHP 8.3
Read the case studyRepo
SchedulePress: E2EQA Automation

SchedulePress: E2E

Regression coverage for scheduling, the editorial calendar, social share and user-role permissions, provisioned through WP-CLI inside Docker.

23

regression specs

10K+

active installs

  • Playwright
  • Docker
  • WP-CLI
Read the case studyRepo
ThinkRank: E2EQA Automation

ThinkRank: E2E

REST API and feature specs plus branch-migration test tooling for an SEO plugin. Credited contributor on the ThinkRank listing on wordpress.org.

API

+ feature specs

Credited

on wordpress.org

  • Playwright
  • JavaScript
  • Docker
  • REST API
Read the case studyRepo
Media WipeWP Plugin

Media Wipe

A WordPress plugin of my own, published on wordpress.org. Bulk media-library cleanup with safeguards against deleting files still in use.

  • WordPress
  • PHP
Adventura React AppFrontend (Pre-QA)

Adventura React App

Travel-booking front end in React with component-driven routing and state.

  • React.js
  • CSS3
React Agency Landing PageFrontend (Pre-QA)

React Agency Landing Page

Production agency site built in React and still live for the client.

  • React.js
  • Responsive Design