The work, the choices, the numbers behind each one.
Selected projects from the last several years of Rough Works engagements. Each case study walks through the brief, the trade-offs we made, the build, and what shipped — including the specific metrics where they moved.
Sprizzini — A whole brand, from the name up
A canned aperitivo with a name and nothing else. We drew the wordmark, the sixteen-mark icon set, the packaging and an eight-page GSAP site — now live, and pouring in Vancouver.
Read the case study →Lamacraft — The build, drawn instead of photographed
A Calgary builder whose craft is buried before anyone can photograph it. We modelled it: one parametric spec driving six live WebGL surfaces, scrubbed by scroll — 528 KB of geometry replacing 53 MB of pre-rendered frames.
Read the case study →MilkJar — ROAS +247% via Shopify + paid-media rebuild
MilkJar Candle Co. needed both a Shopify storefront that converted and a Google Ads spend that earned. We rebuilt both. Result: first-page keyword rankings and the best advertising ROI in the company's history.
Read the case study →OLVR — Custom 3D engagement-ring designer on Shopify
OLVR sells lab-grown diamond engagement rings. We built a 360-frame sprite scroll effect that matches Rolex's WebGL setup at a fraction of the engineering cost — with a 95+ Lighthouse score on a Shopify storefront.
Read the case study →Seubert — From paper eBonds to a digital pipeline
Seubert Associates' eBonds process was paper-and-fax in a digital world. We built a custom web portal that turned it into a streamlined workflow — cleaner ops, faster turnaround, happier customers.
Read the case study →Maurice Law — A humanised identity for a modern firm
A complete brand refresh and a user-centric website experience for one of Canada's leading law firms. The result is respectful, modern, and unmistakably theirs.
Read the case study →