About

I’ve been in your shoes.
Literally.

I’m Jérémie Vuong. Before I wrote code for a living, I ran my own Shopify store. I made every mistake you can make. Then I learned to fix them.

Your photo here

The short version

I ran my own Shopify store for 7 years and grew it to millions in revenue. I know what it’s like to install an app hoping it’ll fix a problem, only to realize it created two new ones. To know your store needs work but have no idea where to start.

For years, I tried to optimize my own store by reading blogs, watching YouTube tutorials, and copy-pasting snippets from Stack Overflow. Some of it worked. Most of it made things worse in ways I didn’t catch for months.

Eventually I went deep into engineering. I spent the last few years writing code full-time, building tools, shipping features, reviewing other people’s pull requests. With that perspective, I went back and looked at my old store. What I saw was embarrassing.

That’s exactly the service I wish I’d had. So I built it.

CleanShopLab is the thing I needed when I was running my own store. An engineer I could trust, who understood both the code and the commercial pressure. Someone who would fix the technical mess without lecturing me about it, without vanishing mid-project, and without handing the work to a junior dev I’d never meet.

I take on a small number of clients at a time. When I’m full, I’m full. It’s the only way I can do the work myself and keep it at the quality I want.

How I work

Principles,not just promises.

These are the rules I hold myself to on every engagement. They’re how I’d want to be treated if I were still on your side of the table.

I work on staging

Your live store is never at risk. Every change is tested on a duplicate theme before it goes live. If something breaks, it breaks on staging, not on your storefront.

No outsourcing

You hire me, you get me. There’s no junior dev you’ll never meet writing your code. Every line I touch is mine.

Full documentation

Every change I ship is documented. What I did, why I did it, and how to undo it if you change your mind. No black-box handoffs.

Version control by default

Your theme gets a proper Git repository. Every change tracked, every version recoverable. No more juggling theme copies in Shopify admin.

Honest about limits

Some stores will never hit a perfect Lighthouse score. If yours is one of them, I’ll tell you why and show you what’s realistic, instead of charging you to chase an impossible number.

One engineer, not an agency

I take on a small number of clients at a time. When I’m full, I’m full. That’s the only way I can do the work myself and still do it right.

Want to talk?
I reply personally.

Send me a note about your store. No intake form drama, no templated reply.