Journal

Notes from the studio

Essays, case-study deep-dives, and field notes from building websites and AI tools at Rough Works.

BUILD LOG

Berner Crawl v2: five systems, and the one thing AI art still can't do

We rebuilt Berner Crawl's art and combat with AI tools in the loop. The interesting part isn't what they produced—it's the wall they hit, and how we got past it.

BUILD LOG

7 engineering problems AI design tools didn't solve for us

Building a roguelike RPG demands scaling, narrative, performance, and procedural rendering at once. See how Rough Works leveraged AI design tools in Berner Crawl.

BUILD LOG

OLVR ring scroll: Rolex 3D via Shopify custom development

Rolex uses WebGL for scroll-rotating watches. Our Shopify custom development for OLVR used 360 pre-rendered frames: better fidelity, lower cost, 95+ Lighthouse.

INSPIRATION

4 Awwwards 2026 lessons for brand identity design briefs

Bruno Simon's WebGPU portfolio, UNESCO's stolen artifacts museum, 100 Lost Species, Farm Minerals: four case studies on brand identity design in 2026.

INDUSTRY

Claude Design walkthrough: great tool, not a designer

Anthropic's Claude Design is the best design-to-code tool yet, but this Claude Design walkthrough shows why a real designer still matters for great work.

INDUSTRY

Claude Code 2026: AI website development from the CLI

Opus 4.7, Claude Design, Stainless, KPMG at 276,000 seats: Anthropic moves fast. The state of play, and where an agency adds leverage in AI website development.

STRATEGY

The SEO strategy that ranks: topic clusters for 2026

Most agencies preach SEO silos and topic clusters without shipping the internal-linking SEO strategy behind them. Here's our system, plus the audit tool.

BUILD LOG

AI website maintenance: a daily SEO audit agent

A scheduled GitHub Actions workflow for AI website maintenance: it scans every blog post, classifies it into a content silo, scores SEO health, and reports findings.

OPERATIONS

Edge security hosting for WordPress in 2026: real setup

WordPress is the web's most-attacked CMS. Cloudflare's free WAF and edge security hosting cut the noise—here's the exact rule set we run, and why each exists.

PATTERN

Headless WordPress development with Claude API: 2026

WordPress as the CMS, a static front-end as the public site, and Claude API quietly handling editorial work between them. Our go-to WordPress development pattern.

STUDIO NOTE

Why we rebuilt roughworks.ca as an AI-enhanced website

Our agency site ran on WordPress and a page builder. It worked. We swapped it for a static, AI-enhanced website anyway. Here's what changed and why it took a day.

Work with us

Ready for a Website That Actually Works?

Stop settling for mediocre websites.
Let's build something that works as hard as you do.

Start a Project