Engineering notes, written down properly
Long-form technical writing on WordPress and WordPress VIP architecture, Gutenberg and ACF block development, e-commerce engineering, AI and RAG integration, and Core Web Vitals performance - written from production work, not theory.
Enterprise WordPress
WordPress REST API vs WPGraphQL: Choosing an API Layer
Caching behaviour, query cost, over-fetching and authentication - the trade-offs that actually decide which API layer a headless WordPress build should use.
7 min read · Enterprise WordPress
Commerce & Automation
Designing Resilient Multi-Platform Data Pipelines with n8n and Webhooks
Handling high-volume webhooks, idempotency, automated failure retries, and AI-assisted data classification.
7 min read · Commerce & Automation
Commerce & Automation
Shopify Hydrogen and Custom Storefronts: When to Leave Liquid
Liquid, Hydrogen or your own Storefront API front end - what each costs in app compatibility, checkout control and ongoing maintenance.
6 min read · Commerce & Automation
React & Next.js
Next.js Caching Explained: Four Layers and How They Interact
Request memoisation, data cache, full route cache and router cache - what each stores, how to invalidate it, and where stale content actually comes from.
5 min read · React & Next.js
Enterprise WordPress
Gutenberg Block Development: A Production Architecture Guide
Attribute schemas, deprecations, static versus dynamic rendering, and the block architecture decisions that decide whether your content stays portable.
7 min read · Enterprise WordPress
Enterprise WordPress
Headless WordPress with Next.js: Preview, Caching and Deploys
Draft preview, invalidating caches on publish, and shipping two codebases in a compatible order - the three problems that decide if headless works.
6 min read · Enterprise WordPress
Headless & Composable CMS
HubSpot CMS Development: HubL, Modules and CRM-Driven Content
HubL templating, custom module fields, HubDB, serverless functions and personalising content from CRM data without breaking caching.
6 min read · Headless & Composable CMS
AI Engineering
Integrating OpenAI & Claude APIs into Enterprise Web Applications
Proven engineering patterns for streaming LLM responses, structured JSON schema validation, fallback routing, and token cost optimization.
6 min read · AI Engineering
React & Next.js
React Server Components: What Actually Changes in Your Architecture
The server-client boundary, what can cross it, where data fetching moves, and the patterns that quietly pull everything back into the client bundle.
6 min read · React & Next.js
Commerce & Automation
E-Commerce Engineering: Shopify Custom Apps & Scalable WooCommerce Systems
High-traffic checkout optimization, custom app integrations, and real-time inventory synchronization.
7 min read · Commerce & Automation