Full-stack developer specializing in WordPress, Laravel, and JavaScript. I build clean, fast, and scalable digital solutions for brands of all sizes.
A decade of experience building high-performance websites, custom WordPress themes, and full-stack web applications for businesses across the UK and beyond.
Websites built with speed in mind — optimized Core Web Vitals, lazy loading, and minimal bundle sizes for better UX and conversions.
Responsive designs that work flawlessly across all devices, from smartphones to ultrawide monitors.
Built-in SEO best practices including semantic HTML, structured data, and technical optimization for organic growth.
Tailored development that addresses your specific business requirements — no cookie-cutter templates.
Security-first development with regular updates, input validation, and industry best practices baked in.
Maintenance and support to keep your site performing at its best, with proactive monitoring and quick fixes.
From custom WordPress development and ecommerce solutions to server management and ongoing website maintenance — tailored services for startups, agencies, and established brands.
Custom web solutions from responsive websites to complex web applications. Built with modern frameworks for performance and scalability.
Keep your website secure, up-to-date, and performing optimally with comprehensive maintenance services.
Speed up your website with comprehensive optimization that improves user experience and conversion rates.
Outsourced development for agencies looking to expand service offerings without expanding their team.
Strategic guidance on tech stack selection, architecture decisions, and search engine optimization to maximize your online presence.
WordPress plugins, Node.js packages, and developer tools I've built and released for the community. Free to use, fork, and contribute to.
Adds a Cloudflare Turnstile field to Elementor Pro Forms — a privacy-friendly CAPTCHA replacement that verifies submissions without challenging users.
view details →A simple NPM package utilizing the Have I Been Pwned API to check if an email has been found in public data breaches.
view details →A Gridsome source plugin that fetches articles from the DEV.to API and creates a GraphQL collection for your static site.
view details →Custom MOTD scripts for Linux servers — replaces the default SSH login message with a dashboard showing system metrics, service status, SSL certs, and disk usage.
view details →Online utilities for web developers and WordPress administrators — generate SQL queries, check DNS records, build cron expressions, and more. No signup required.
Generate SQL queries to create WordPress admin accounts instantly. Useful when locked out or need quick database-level access.
use tool →Generate Apache .htpasswd entries for basic authentication with MD5, SHA-1, or plain text hashing.
use tool →Build robots.txt files with presets for WordPress, Nuxt, Laravel, and custom configurations.
use tool →Generate Open Graph and Twitter Card meta tags with a live preview of how your page appears when shared.
use tool →Inspect a live page for missing or weak title, description, canonical, Open Graph, and Twitter tags.
use tool →Preview how your title and description may appear in Google search results.
use tool →I'm always excited to collaborate on new projects. Let's discuss how I can help bring your ideas to life.
Have a project in mind or questions about my services? I'm always excited to collaborate on new and exciting projects.