IT Consultant · Web Developer · Plugin Author

Fixer of Tech.
Bringer of Code.

I build websites, WooCommerce plugins, game mods, and the integrations that make it all talk to each other - then explain it all in plain English.

What I do

Services built around your problem

IT Consultancy

Independent advice that cuts through the jargon. I translate between your team and your tech.

Learn more →

Web Development

WordPress, WooCommerce, Magento, Shopify - and custom plugins that do exactly what you need.

Learn more →

Plugins & Modules

WooCommerce extensions, WordPress plugins, and game mods - built to ship and built to last.

Learn more →

Integrations

Getting your platforms talking - WooCommerce to Xero, HubSpot, Magento, Shopify, and more.

Learn more →

Portfolio

Sites I build and maintain

A selection of live projects - from wholesale trade platforms to specialist retail.

10K Used screenshot

10K Used

Used vehicle marketplace with custom WooCommerce build.

WordPress WooCommerce
Visit site →
CloneZone screenshot

CloneZone

Specialist costume and replica retail.

WordPress WooCommerce
Visit site →
1on1 Wholesale screenshot

1on1 Wholesale

B2B wholesale trade platform.

WordPress WooCommerce
Visit site →
The Brick Hut screenshot

The Brick Hut

LEGO and brick toy specialist retailer.

WordPress WooCommerce Item Library
Visit site →

Things I've built

Plugins for every platform

From WooCommerce extensions to Minecraft RPG systems and Stardew Valley mods.

WordPress & WooCommerce

Item Library

Standalone inventory and catalogue module.

Document Viewer for WooCommerce

Attach and display product documents inline.

Purchase Order System

Full B2B purchase order workflow for WooCommerce.

All WP plugins →

Game Plugins & Mods

MobHealth

Minecraft: damage and health display for mobs.

LegendQuest

Minecraft: full RPG plugin - races, classes, skills.

Sable's Labels

Stardew Valley: floating name tags for NPCs and animals.

All game plugins →

Got a problem that needs a tech-to-human translator?

Whether it's a broken integration, a plugin that doesn't quite exist yet, or just needing someone to explain what your developers are actually saying - I'm here for it.

Let's talk