Engineering notes
Technical insights, performance research, and implementation details. We write about what we are building and what we are learning.
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.
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.
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.
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.
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.
Replacing manual ops with autonomous workflows
How we used n8n and custom agents to automate client onboarding, reporting, and infrastructure monitoring.
GEO: Optimizing for LLM retrieval, not just Google
How we restructured content for ChatGPT, Perplexity, and Claude web search. Semantic density beats keyword density.
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.
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%.
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.