Front-end, back-end, CMS, e-commerce, automation. Nine years of this and I still care how it's built. Good web work isn't complicated. It just takes someone who doesn't cut corners.
Dev environment · where the work happensI'm JP, a full-stack web developer with over 9 years building for the web. CS degree, software engineering background, and a habit of staying current with where the stack is actually heading. I specialise in both front-end and back-end work across custom WordPress, HubSpot CMS, Shopify, and more.
Whether you're revamping an existing site, launching something new, or need someone who can own the full build front to back — I have the experience and the discipline to get it done properly.
Where development is heading in 2025–26. These are the methods I'm already building with, not catching up on.
From writing custom WordPress themes in 2017 to multi-platform agency builds across HubSpot, Shopify, and WooCommerce, the approach has stayed the same: read the brief, build it right, and make sure it still holds up six months later.
Custom WordPress themes and HubSpot CMS modules across agencies and direct client projects. CRM integrations, email flows, landing page systems, and SEO work. Projects maintained past launch.
Shopify Liquid customization, WooCommerce builds, custom PHP management systems, and third-party API integrations. E-commerce builds with the backend work to keep them running.
Worked with and led dev teams, ran code reviews, set technical standards, and helped junior developers get up to speed. Multi-stakeholder projects take coordination — I've been through enough to know where things tend to get complicated.
Server management, security patching, performance audits, cross-browser QA. Core Web Vitals monitoring, vulnerability tracking, and keeping things running reliably past launch.
Want to know more? Reach out and I'll walk you through the full history.
Companies, timelines, and specifics available on request.Client's site was built in 2016 — not mobile-friendly, visually dated, and losing enquiries to competitors with more credible-looking sites. No way to update content without a developer.
Full redesign on WordPress with a mobile-first layout. Rebuilt all pages cleanly, optimised images, set up a content structure the client could manage themselves going forward.
Mobile traffic up 64% in the first 60 days. Bounce rate dropped noticeably and the client reported more inbound enquiries within the first month of launch.
WooCommerce store had a high cart abandonment rate. Checkout was 5 steps, product pages were cluttered, and on mobile the experience was nearly unusable.
Audited the full purchase flow on both desktop and mobile. Redesigned product pages for clarity, cut checkout down to 2 steps, and rebuilt mobile layouts from scratch.
Checkout completion rate improved by 38%. Mobile orders — previously almost zero — grew to account for over a third of monthly revenue within 90 days.
Marketing site loading at 7+ seconds. All three Core Web Vitals failing. The client was invisible in search and visitors were bouncing before the page even finished loading.
Full performance audit — identified render-blocking scripts, uncompressed images, and plugin bloat. Fixed each issue systematically without touching the design or content.
Lighthouse score went from 34 to 91. Load time dropped to under 1.8s. The client saw improved search rankings and a measurable uptick in form submissions within weeks.
Your current site is outdated, slow, or not doing what it should. I'll look at what's not working and fix it properly.
Starting from scratch? I'll build something that fits your business — custom, clean, and built to last.
Updates, security patches, things that break, new features. I handle ongoing maintenance so it's one less thing you have to think about.
Outdated plugins, weak configs, no backups — that's how a regular Tuesday becomes a crisis. I audit and patch before a vulnerability becomes an actual problem.
“JP is all the things you hope to find in a freelance developer: generous, honest, humble and very talented with web development. I look forward to hiring him again.”— Jim L. · Client via Upwork
“It’s been great working with you. You’re reliable, collaborative, and always willing to help troubleshoot and improve our DevOps processes. Your clear communication and problem-solving skills make teamwork smooth. Keep up the great work.”— Danyl M. · Colleague, LWS
“Although we didn’t communicate directly very often, you worked closely with our designer and project assistant throughout the project. Everything was delivered professionally, and the collaboration with our team went smoothly. Thank you for your great work!”— Daniel B. · Project Lead
Shipping clean, structured code