Service

Shopify app development that ships past app review

I build public and custom Shopify apps end to end: OAuth and session token auth, embedded admin UIs, the Billing API for recurring charges, webhook pipelines that stay consistent under retries, and GraphQL Admin API integrations tuned to stay inside Shopify rate limits. Two of the apps I have worked on are live on the Shopify App Store today.

What this includes

Embedded admin experience

App Bridge and Polaris interfaces that sit inside Shopify admin, matching merchant expectations instead of fighting them.

OAuth, sessions and billing

Correct install and reinstall flows, offline and online session tokens, and Billing API subscriptions with trials, upgrades and proration.

Webhooks that survive retries

HMAC-verified, idempotent webhook handlers with queue-backed processing so duplicate deliveries never double-charge or double-write.

App Store review readiness

GDPR mandatory webhooks, performance budgets, and listing requirements handled before submission rather than after a rejection.

Common questions

Can you build both public and custom Shopify apps?+

Yes. Public apps are distributed through the Shopify App Store and need to satisfy the full review checklist. Custom apps are installed on a single store and skip review, which makes them faster to ship for one merchant.

Do you work with the GraphQL Admin API or REST?+

GraphQL Admin API by default, since Shopify is steadily moving REST endpoints to legacy status and GraphQL gives better control over rate-limit cost per query. REST is still used where an endpoint has no GraphQL equivalent.

How do you handle Shopify API rate limits?+

Bulk operations for large reads, cursor-based pagination, cost-aware GraphQL queries, and a queue with backoff for writes. This keeps sync jobs predictable on stores with large catalogs.

Next step

Have a project that needs this?

Tell me what you are building and where it is stuck. I will tell you honestly whether it is something I can help with.