Content management systems
Web · Build






The CMS decides whether a site ages well. We build on Sanity: structured content, an editing environment shaped around how your team actually works, and a front end that's free to be exactly what the design demands. Content stops being trapped in pages and becomes something the whole organization can query, reuse, and grow.
Content management without the trap
Traditional CMSes make a deal: easy publishing now, in exchange for your content's future. Themes decide what your pages can say, plugins accumulate, and one day the platform is the reason you can't do things. We build headless. Content lives in a structured backend, the front end is whatever the design demands, and neither holds the other hostage.
Sanity is our default, and a deliberate choice: content as data, schemas as code, and an editing Studio we can shape into whatever a team needs. We've built on Payload and Prismic where they fit; the principle travels.
A Studio shaped to the team
For Wee Wild Ones, a childcare network preparing to expand nationally, the CMS had to be infrastructure. A Location model lets a new centre launch with the basics and grow into photography and detail over time. English and French locales with province-aware routing were in place before the second language was needed. Even the inquiry forms are structured content: a multi-step form builder in the Studio replaced the PDFs families used to download.
A Studio organized like the network
Locations, programs, resources and the forms families fill in, grouped by region so a new centre is a document rather than a deploy. The structure was in place before the expansion needed it.

Commerce with a content layer

Milk Jar Candle Co. sells on Shopify, but the experience is authored in Sanity, with story, scent education, and merchandising sitting alongside the catalogue instead of squeezed into product descriptions. The pairing earned a Gold Anvil for visual and technical excellence, and more usefully, it lets the team act on new ideas without waiting on developers.
“The result is a platform that is visually compelling, user-friendly, and built to grow with us.”
A catalogue that had never been a website
Calgary's public art record lives in the city's open data. Artist profiles and self-guided tours are authored in Sanity beside it, so the record stays the city's and the story stays editable.

The editing experience is the product
A CMS only works if people want to use it. We put real design into the authoring side: fields with names editors recognize, previews that show consequences, validation that explains itself, and nothing in the Studio that doesn't earn its place. Launch day is when a website starts getting better or worse. The CMS decides which.
Selected work
Show more2025–2026
2025–2026
Rise Calgary Website
Web design, Web development, Content management systems, Content modelling
Web design, Web development, Content management systems, Content modelling
2025–2026
2025–2026
Strata Capital Partners Company Website
Web design, Web development, Content management systems, Information architecture, Content strategy
Web design, Web development, Content management systems, Information architecture, Content strategy
2025–2026
2025–2026
University of Calgary Alberta Post-Secondary Global Learning Toolkit
Platforms and applications, Portals and member experiences, Content management systems, Interface design, Visual identity, Brand implementation

Platforms and applications, Portals and member experiences, Content management systems, Interface design, Visual identity, Brand implementation
2025–2026
2025–2026
Wee Wild Ones Design System and Website
Design systems, Web design, Web development, Content management systems, Content modelling, Custom CMS tooling, Multilingual and multi-region systems

Design systems, Web design, Web development, Content management systems, Content modelling, Custom CMS tooling, Multilingual and multi-region systems
2025–2026

Web design, Web development, Content management systems, Content modelling
Tools we reach for
- Sanity
- Payload
- Prismic
Outgrown your CMS?
We've moved teams off WordPress, Webflow, and Squarespace without losing what mattered. The first step is a look at your content, not a licence.
All capabilities
Brand
Structure
Web
Build
- Web development
- Content management systems
- E-commerce
- Performance and optimization