gears_120px

Define, Design, Develop, Deploy

Get help or support from an experienced WordPress Developer at any stage of your project.

tools_120px

WordPress Set-up or Development

No matter what problems your having or changes you want let me know whatever you need.

documents_120px

Split Testing & Web Data Analyitics

Optimize conversions by running split tests and reporting it to your web analytics package.



WordPress Plugin Testing with Docker and PHPUnit

Setting up PHPUnit for WordPress plugins is a multi-step friction fest: install WordPress, Composer, the test suite, SVN, MySQL, debug environment issues. Then your CI fails anyway because the environment doesn’t match your laptop. This Docker image solves both problems. One image, PHP 7.4–8.4 support, same environment everywhere. Local tests run exactly like CI tests. No setup steps. No environment drift.


Creating a Keyboard Focus Trap

Focus traps are an important—often misunderstood—keyboard navigation pattern. While their main appeal is improving accessibility, they also improve the user experience for everyone. They keep users where they want to be, avoiding confusion and disorientation. This article is primarily about …


woman in deep through about code and development

Using the Singleton Pattern in PHP or WordPress

Design patterns are useful solutions to common problems that someone might face when designing software. The Singleton Pattern is one such design pattern that can be employed in your software. It falls into the creational category as parts of its pattern set …