tagging-spec.xlsx — stale
vs
data-track
→
Puppeteer
→
always current
Analytics
GTM
7 min read
Analytics Documentation That Never Goes Stale
How I built a system where the tagging spec writes itself — and stays accurate without any manual effort.
Read →
Analytics
8 min read
Getting Started with GA4
Universal Analytics is gone. GA4 is the new standard — but it's a fundamentally different product.
Read →
Design
7 min read
Design Principles for Data Products
Most dashboards are never used after the first week. Here's the framework that changes that.
Read →
$ claude
✓ index.html created
✓ 13 pages built
→ 0 lines hand-coded
Dev
AI
7 min read
I Built This Entire Site with Claude Code
13 pages, zero hand-coding. An honest breakdown of what AI-assisted development actually looks like in practice.
Read →
Design
Analytics
6 min read
Smart Solutions to Build Beautiful Dashboards
How I broke out of the grey-grid trap using Canva and Claude Code to make dashboards people actually want to look at.
Read →
Hardcoded API keys
✓ 0
npm audit vulnerabilities
✓ 0
XSS / SQL injection
✓ 0
Security
AI
6 min read
Security Audit of My AI-Built Portfolio: What I Found
I built my portfolio with Claude Code and ran a full security audit. Zero critical findings — here's what held up, what didn't, and what I learned.
Read →
## Measurement-First Rule
1. Ask how to measure it
2. Implement dataLayer push
3. Update measurement plan
4. Re-run screenshots
Do NOT ship without coverage.
Analytics
Workflow
10 min read
My Analytics-First Workflow: How CLAUDE.md Keeps My Measurement Plan Up to Date
A single instruction file that makes analytics coverage a pre-condition for shipping — not an afterthought.
Read →