✦ Changelog

What I've shipped on this site.

Updated whenever something material lands. The site is the working proof — read the case study for the “why.”

v5Phase 5 — operational essentials

  • Rate limiting on every public POST (Upstash Redis with in-memory fallback)
  • GDPR cookie banner with consent-gated tracking
  • /privacy + /terms with Belgian APD coverage and 7-day refund policy
  • /api/health endpoint for UptimeRobot
  • Resend bounce + complaint webhook with Telegram alerts
  • Sharp WebP/AVIF/placeholder pipeline at upload time
  • Belgian-compliant invoicing with sequential numbering RPC + PDF rendering
  • Stripe checkout webhook auto-creates paid invoices
  • 5-step client offboarding email sequence (mark-complete admin button)
  • /testimonials/submit?token=… with HMAC tokens + admin pending queue
  • Admin spam lists for blocked emails + domains
  • Daily R2 backups with restore runbook in /docs/RESTORE.md
  • Staging banner + global X-Robots-Tag on staging deployments

v4Phase 4 — conversion architecture + content depth

  • /start six-step quiz with abandonment tracking (8-10x higher completion than form)
  • Hero CTA toggles between 'book a call' and 'start your project' (admin-gated)
  • Productized AI agent at /products/ai-agent (€4,500 fixed)
  • Trust strip in hero with Fiverr rating + 'Since 2014 in design'
  • Numbers vs Craft case-study templates with per-project accent colors
  • /uses, /work-with-me, /lessons, /now, /stack-of-the-month + archive
  • Currently-building homepage section with admin-editable YouTube embed
  • useExperiment() hook + admin A/B view (hero-headline seeded)
  • On-brand /not-found 404 with random featured project

v3Phase 3 — visual polish + SEO traction

  • Generalized location wording to 'Belgium ✦ Worldwide' across every page
  • Brand SVG social icons replacing text labels
  • Marquee + ticker extend to full viewport width
  • Mobile menu pushes content rather than overlaying
  • /feed.xml RSS feed
  • /work/[slug] case study pages (800+ words each, 6 projects)
  • Programmatic /build + /stack + /alternatives pages
  • 3 pillar essays (mvp-cost-2026, hiring-nextjs-developer, solo-dev-playbook)
  • Google Indexing API + Bing IndexNow helpers
  • Service + BreadcrumbList + AggregateRating schemas
  • /admin/seo/backlinks tracker + /admin/analytics/conversions attribution

v2Phase 2 — admin cockpit + tracking

  • Password-gated /admin with HMAC-signed cookies
  • Custom /api/track event ingestion with UA + geoip + bot filter
  • Admin overview, analytics, messages, posts, OG manager, asset library
  • AI message triage via Claude (auto-archives spam)
  • Resend + Telegram notification pipeline
  • Daily rollup + weekly summary cron jobs
  • Newsletter signup on every blog post

v1Phase 1 — public site

  • Next.js 14 port of the Y2K-themed static design
  • All 14 homepage sections + project modal + 6 CSS+SVG project mockups
  • MDX blog with 6 written posts
  • Contact form (Resend + Supabase + rate limit + honeypot)
  • Dynamic OG images at /api/og
  • Sitemap, robots, Person + FAQPage + BlogPosting JSON-LD

More phases coming. Subscribe to the RSS feed if you want the next one without checking back.