01 / Interactive 3D
3D product configurators
Buyers pick sizes, colours and parts, and see the result in 3D in their browser. The tool checks each choice, shows a price and sends the order to a quote or checkout.
Configurator developmentNiall Arnfield / Independent designer & developer
I design and build 3D product configurators, Shopify and WordPress stores, and the technical SEO that gets them found. You work directly with me, from the first question to launch.
01 / Interactive 3D
Buyers pick sizes, colours and parts, and see the result in 3D in their browser. The tool checks each choice, shows a price and sends the order to a quote or checkout.
Configurator development02 / Ecommerce
Shops on Shopify, WooCommerce and WordPress. I design and build the range layout, product pages, checkout and links to your other systems, then measure the launch.
Ecommerce development03 / Search
An audit is only useful if the fixes get done. I find what stops search engines reading your site, then fix it: indexing, site layout, speed and structured data.
Technical SEO auditsIndustry focus: websites and 3D for salon furniture manufacturers, since 2017.
How it works: we agree the goal, then you get a written scope, timeline and cost. I design and build in short stages, on a staging site you can see. Each release is tested on real devices before launch, and I can stay on for support if you want. Not sure which of the three you need? Send a short note about your site and the problem.
Client project / Design & development
A six-week solo redesign. Brand discovery, product browsing and a new WordPress theme, designed and built together.
2026Platform development / Case study
Five years building a 3D product configurator platform, deployed for more than 20 UK businesses.
Commercial research / Case study
3D asset production, automated rendering and a 2D product configurator.
WooCommerce / Pre-launch concept
Refurbished gaming hardware, clearer browsing and five before-and-after comparisons.
Ecommerce / Design study
A photographic direction for footwear shopping, product discovery and editorial storytelling.
Ecommerce / Design study
A salon furniture store built with WordPress and WooCommerce, in six before-and-after comparisons.
Interactive comparison
Three.js, Babylon.js and PlayCanvas rendering the same products and finishes, measured side by side.
About
I’m Niall. I’ve worked on interactive 3D and ecommerce since 2015. I started in games, on real-time rendering. Then came a Knowledge Transfer Partnership with Manchester Metropolitan University. After that, I spent five years leading a configurator platform used by more than 20 UK businesses.
Now I work on my own. You get one person for design, build and the choices that link them. Nothing gets lost between teams.
Tell me what you’re working onFounded my agency (rebrand of Praxis Digital). End-to-end e-commerce, full-stack, CRO & 3D product visualisation.

Designed and developed a 3D product configurator used by more than 20 UK businesses across different industries.

Researched and developed a 2D product configurator and automated 3D image-production system through a Knowledge Transfer Partnership.
First commercial role — C++, Unreal Engine, real-time rendering.

Manchester Metropolitan University · 1st Class
Manchester Metropolitan University · 1st Class
The working side of the work
Working product configurators in your browser. Try the product choices, pricing and rules for yourself.
Enter the demo studioThoughts & process
16 Oct 2026 · Article
Practical how-to guides for Shopify, WooCommerce and 3D product models: variant limits, faceted SEO, redirects, HPOS, structured data and glTF.
16 Oct 2026 · Article
Handle hundreds of WooCommerce variations without slow product pages. Learn the variation threshold, bulk editing, CSV import and when to avoid variations.
16 Oct 2026 · Article
Learn what WooCommerce outputs by default, which fields Google wants for merchant listings, and how to add brand and GTIN safely with a filter.
16 Oct 2026 · Article
Learn how to exclude WooCommerce cart pages from cache, check cart fragments, and unload scripts safely, then measure the result in PageSpeed Insights.