
Scott Mills · SaskatoonSGM Studios since 2009
SGM Studios.
I have used this name since 2009 for recording and production in Saskatoon. The audio work is at scottmillsaudio.com. Shopify partner work is new, and I am not offering it as a senior practice.
- Studio name
- 2009
- Shopify partner
- New
- Saskatoon
- SK
- Invented SLAs
- 0
In use since then
Not a seniority claim
Not Vancouver
None published
02/Operating model
The anti-agency.
Most Shopify “partners” are project-management firms that subcontract Liquid. SGM is the inverse: a senior engineer who quotes a sprint, duplicates your theme, and ships a staging URL you can click.
What this page used to say
AgencySenior Liquid, $850 to $2,850 sprints, 48-hour staging, clients doing $500k to $10M.
SGMThose lines were not confirmed. They are removed.
Who you talk to
AgencyAn agency roster.
SGMScott Mills. One person. Saskatoon.
03/Scoped work
Three sprints. The quote is the invoice.
No discovery workshops. Duplicate the theme, ship a staging URL inside the SLA. Prices in CAD, scoped in writing before Collaborator access.
01
No public price list
No SLA published
Shopify partner work is new. Prices, turnaround, and scope are not published here until Scott confirms them. Do not treat an old quote as current.
- Studio name in use since 2009
- Scott Mills, Saskatoon, audio engineer
- New Shopify partner. Not senior. Not an agency.
04/Staging diff
Audit proof, not a case-study slide
A mid-eight-figure apparel PDP was shipping two review apps and an unsized widget in theme.liquid. The iframe arrived after LCP and shoved the buy box down 142px. Hardware-accelerated containment and deferred execution took CLS from 0.38 to 0.01.
staging.diff · dawn-child · sections/main-product.liquid
14 {% comment %} theme.liquid <head> {% endcomment %}15−<script src="https://cdn.reviews.app/widget.js" async></script>16−<div id="reviews-widget" class="jdgm-widget"></div>17 {% comment %} Unsized iframe injects after LCP. {% endcomment %}18−{% render 'app-block-loox' %}19−{% render 'app-block-judge-me' %}Before: Review app widget causing 0.38 CLS and 3.4s layout delay — two app blocks racing to mount an unsized iframe on every PDP.After: Hardware-accelerated CSS containment and deferred script execution, gated by IntersectionObserver + requestIdleCallback, passing at 0.01 CLS with a reserved 142px slot so the buy box never moves.
Staging overlay · append ?debug=vitals to any URL. LCP node is outlined; INP and CLS fill after a tap or scroll. Same script drops into Dawn as theme-snippets/web-vitals-debug.js.
05/Intake
Book a sprint without a sales call
Send the store URL and the sprint. Pay the fixed quote on this form through Square, or email scott@sgmstudios.ca if you want a collaborator request first. Cards are tokenized by Square. SGM never sees the PAN.
- 01
Write first
Email scott@sgmstudios.ca. No intake form is a quote.
- 02
Audio is the other site
Engineering for records and tools is scottmillsaudio.com. This domain is the studio name.
- 03
No borrowed credentials
Not a software engineer by employment. Not a senior Shopify partner. Not the BBC presenter.