Skills
The tools I reach for every day.
Skills & Expertise
4+ Years experience
100+ Websites shipped
10+ Roles and clients
1,000+ Plugin installs
Core Skills
WordPress Advanced
4+ yrs · Custom themes & multisite
Next.js
1+ yrs · App Router, server rendering and static pages. Rebuilt procol.ai on it and still learning every release.
PHP
4+ yrs · Custom WordPress plugins, WooCommerce logic and REST APIs, including two plugins on WordPress.org
AI-Assisted Dev
1+ yrs · Building and shipping faster with Claude and Lovable; built Humora and Under1MB this way
WordPress & CMS
WordPress Advanced
4+ yrs · Custom themes & multisite
WooCommerce Integration
3+ yrs · Online stores with product catalogs and payment gateways, from Nortek LED to Whitfield Service Station
WordPress Multisite
3+ yrs · Network-wide theme/plugin management
Custom Theme Development
2+ yrs · Hand-built WordPress themes from Figma designs, with or without a page builder
Advanced Custom Fields (ACF)
3+ yrs · Custom content fields and post types so clients can edit products, articles and portfolios themselves
Elementor
4+ yrs
Bricks
4+ yrs
Divi/Flatsome
2+ yrs
Custom Post Types
3+ yrs
Oxygen Builder
2+ yrs · Built custom WordPress themes with Oxygen Builder for Nortek, IPL Biologicals, IIID Inscape and Orilite
Forminator
Built event booking forms with date picker and Stripe payment for Ravens Ait using the Forminator form plugin
Instagram & YouTube embeds
Added live Instagram feeds and reels to Ravens Ait, Wow Vastra and Easy Parenting Hub, and YouTube retreat videos to Easy Parenting Hub
Frontend Development
Next.js
1+ yrs · App Router, server rendering and static pages. Rebuilt procol.ai on it and still learning every release.
TanStack Start
1+ yrs · This portfolio runs on it, server-rendered on Cloudflare.
Tailwind CSS
2+ yrs · Utility-first styling for React and Next.js projects.
React.js
2+ yrs · Hooks and component architecture, used across client builds, my free tools and this portfolio
JavaScript (ES6+)
4+ yrs
HTML5
4+ yrs
CSS3
4+ yrs · Flexbox, Grid, animations
TypeScript
2+ yrs
Backend & Plugin Development
PHP
4+ yrs · Custom WordPress plugins, WooCommerce logic and REST APIs, including two plugins on WordPress.org
Custom Plugin Development
2+ yrs · WordPress hooks, filters and shortcodes; HTTP Security Header plugin has 1,000+ active installs
API Integrations
2+ yrs · Connecting sites to third-party services such as HubSpot, Stripe, Xero and Google Sheets
Google Sheets lead capture
Wrote a PHP hook that sends every Taxocity form submission to a Google Sheet the sales team works from
SMS OTP login
Phone number login with SMS one-time passcode for IPL Biologicals, and OTP verification on PropAlert forms
PHP 8 upgrades
Upgraded PHP 8.0 to 8.3 on Crowne Plaza and Samko Holdings, which fixed form submissions blocked by GoDaddy caching
SEO & Performance
Technical SEO
4+ yrs · On-page SEO, structured data (schema) and sitemaps
Core Web Vitals Optimisation
4+ yrs · Tuning Google page experience scores: loading speed, layout stability and input responsiveness
Google Analytics & GTM
3+ yrs · Google Analytics 4 and Google Tag Manager setup with event tracking
Google Search Console
4+ yrs
WP Rocket caching
Page caching with WP Rocket on Ravens Ait (94+ PageSpeed score) and Whitfield Service Station
Hosting migrations (Hostinger, GoDaddy, Cloudflare)
Moved UK client sites such as Easy Parenting Hub to new hosting with no downtime and email kept working
DNS management
Pointed domains to new hosts, fixed a geo-DNS issue serving an old host in some regions, and kept Microsoft 365 email working
AI & Automation Tools
AI-Assisted Dev
1+ yrs · Building and shipping faster with Claude and Lovable; built Humora and Under1MB this way
HubSpot CRM
1+ yrs
Git & GitHub
2+ yrs
Figma
3+ yrs
E-commerce & Integrations
Stripe
Stripe payments for event bookings on Ravens Ait and for online food orders on Whitfield Service Station, including Apple Pay and Google Pay
Fluid Checkout
Multi-step WooCommerce checkout with the Fluid Checkout plugin on Whitfield Service Station
WooCommerce Product Add-Ons
Product options such as pizza toppings and combos for Whitfield Service Station online ordering
WCFM Multivendor Marketplace
Vendor dashboards and vendor onboarding for a UK grocery marketplace
Xero sync
Synced WooCommerce marketplace orders to Xero accounting software for reconciliation
Google Maps Geocoding API
Delivery radius checks and distance-based delivery fees for Whitfield Service Station with Google Maps Geocoding
PrintNode
Automatic cloud receipt printing in the kitchen for every Whitfield Service Station online order
Chatling chatbot
Customer support chatbot on a UK grocery store using Chatling
Let's build
Have a site that needs to be fast, rank and convert?
Open to Work. Usually replies within a day.