Shopify development for your whole store

I do most of it in the theme you already have, and build something new when needed. Tap an area.

Tools I build when no app fits

Configurator

Add-ons and price logic in the checkout, built on metaobjects and Functions.

Product quiz

Questions that lead to the right product. Your team changes them in the theme editor.

Admin tool

A flow in admin for what your team otherwise does in spreadsheets.

I measure load time before and after

I go through images, scripts and apps and make sure they load in the right order.

Rebuilt theme Load time on mobile
before
9 s
after
2–3 s
Same content, only the images and scripts load in a different order.
<1.3 s until the page shows, on average across the stores I have built.
<1.5 s for most visitors on a new theme.

Every installed app loads scripts in your store

An app you stopped using stays behind and makes every page load a little slower.

Five installed apps
app-a.js
app-b.js
reviews.js
popup.js
Page visible 3.8 s
The same thing built in the theme
theme.liquid
critical css
Page visible 1.2 s
The seconds are examples. I measure your store before and after.

Common questions about development

Do you work in my existing theme or does everything have to be rebuilt?
Almost always in the existing one, and I start with what gives the most. A new theme comes up when the old one is too slow to change.
Do you work with stores that are not on Shopify Plus?
Yes. Plus gives more to work with in the checkout and for B2B, but most things work just as well on regular plans.
What does working together look like in practice?
You write to me with what is needed, I build it, and in an ongoing engagement something usually goes live every week.

Can I take your project?

Write what needs building and when it has to be done. You get an answer within two working days on whether I can take it, roughly what it costs and when I have room.

Write what needs building and when. You get an answer within two working days on whether I can take it, what it costs and when I have room.

Get in touch →