Skip to main content

Engineering notes

Technical insights, performance research, and implementation details. We write about what we are building and what we are learning.

Categories:AIAutomationEcommerceEngineeringInfrastructurePerformanceSEO/GEOSecurity
April 2, 2025·2 min read

Semantic HTML as an LLM indexing strategy

LLMs parse HTML structure to understand content hierarchy. Semantic HTML is no longer just accessibility — it is discoverability.

HTMLAccessibilityGEO
March 22, 2025·2 min read

Why we enforce TypeScript strict mode on every project

Strict mode catches bugs at compile time that would otherwise reach production. Here is how we configure it and what it prevents.

TypeScriptStatic AnalysisCode Quality
March 18, 2025·2 min read

Zero-trust architecture for modern web applications

Perimeter security is dead. We implemented zero-trust patterns across 12 client deployments. Here is the practical playbook.

SecurityZero TrustArchitecture
March 5, 2025·2 min read

Building production RAG systems: lessons from 6 deployments

Retrieval-Augmented Generation sounds simple until you hit production. Here is what we learned about chunking, embedding, and relevance scoring.

RAGLLMVector DB
February 22, 2025·3 min read

Core Web Vitals in 2025: what actually moves the needle

Google's metrics evolved. We audited 40 sites and found the same culprits: third-party scripts, unoptimized images, and layout instability from injected content.

Core Web VitalsLCPCLS
February 14, 2025·2 min read

Replacing manual ops with autonomous workflows

How we used n8n and custom agents to automate client onboarding, reporting, and infrastructure monitoring.

Automationn8nAI Agents
February 10, 2025·2 min read

GEO: Optimizing for LLM retrieval, not just Google

How we restructured content for ChatGPT, Perplexity, and Claude web search. Semantic density beats keyword density.

GEOLLMSEO
January 28, 2025·2 min read

Edge caching strategies that actually work at scale

How we reduced origin load by 94% using stale-while-revalidate, surrogate keys, and fine-grained cache invalidation.

EdgeCachingVercel
January 15, 2025·3 min read

Why we moved everything to Next.js 15 Server Components

An honest assessment of React Server Components in production: what works, what breaks, and how we reduced client JS by 84%.

Next.jsReactPerformance
January 8, 2025·3 min read

Shopify headless commerce: a technical implementation guide

We rebuilt 8 Shopify stores as headless architectures. Here is the stack, the tradeoffs, and the performance data.

ShopifyHeadlessNext.js
All tags
AI AgentsAI SearchAccessibilityArchitectureAutomationBest PracticesCDNCLSCachingCode QualityContent StrategyCore Web VitalsEcommerceEdgeEmbeddingsGEOHTMLHeadlessINPLCPLLMNext.jsOAuthOperationsPerformanceRAGReactSEOSecuritySemantic WebShopifyStatic AnalysisTypeScriptVector DBVercelWorkflowsZero TrustmTLSn8n