Journal

Notes from the studio

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

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