Services · Badly Creative

Need a custom Shopify app?
Hire the developer who built these.

Badly Creative is a San Francisco studio that builds and fixes Shopify apps. It runs six live apps in the Shopify App Store, so the code you get comes from a shop that ships and maintains real apps every day. Fixed scope, a flat price, and a delivery date, written down before any work starts.

Start a project →
§ 01

What I build

Four fixed-scope builds, each grounded in code that already ships in my own apps. Click through for the full detail and to start one.

§ 02

How it works

Scope firstWe write down exactly what gets built before any code starts. No moving goalposts.
Flat price, real dateYou get one price and one delivery date up front. 50% deposit, 50% on delivery.
You own itThe app and the code are yours once it is paid in full. No lock-in, no rented software.
§ 03

Proof, from my own apps

I do not have client testimonials to show yet. What I have is six apps in production that I built and still run, which is where every one of these builds comes from:

App Rescue. EZstock takes a real merchant's order webhooks at scale. When Shopify's delivery windows caused timeouts and disabled subscriptions, I rebuilt the handler to acknowledge first and self-heal, so it stopped happening. Marjn's billing flow failed App Store review with a blank subscribe page; I traced it to the new SDK and shipped a fix that passed.

Discount Logic. EZBundle applies mix-and-match and volume discounts at checkout through a Shopify Function. Getting a Function to count units correctly and apply the right discount is exactly this build.

Private Ops. EZstock is, underneath, a full purchase-order and supplier system: reorder math, incoming stock, partial receiving, multi-location. That is a custom ops tool a merchant uses every day.

Tell me what your store needs to do.

Start a project →

I will tell you the price and the date, or tell you honestly if it is not a fit.