Colophon

What the site is built with, what it loads from third parties, and what it does not collect. The infrastructure choices are deliberate — they're the tech-layer answer to the same worldview the homepage states.

Stack

LayerChoiceWhy
Framework Astro 6 (static output) Ships zero JS by default; respects visitor bandwidth and battery.
Styling Tailwind v4 via @tailwindcss/vite Design tokens via CSS variables; no JS-based config.
Hosting Vercel (static deploy) Edge CDN, image optimization, preview deploys.
Fonts Self-hosted Playfair Display 700 + Inter Variable 400/600 via Astro Fonts API + Fontsource No request to fonts.googleapis.com ever — your IP doesn't leak to Google when you read this site.
Analytics Self-hosted Umami at umami.crossthebridge.io No cookies, no fingerprinting, no PII, IP addresses hashed at the server. Endpoint runs on a VPS Wesley operates. The host sits on the Cross The Bridge DNS zone deliberately — Wesley owns both wesleyschlemmer.com and crossthebridge.io, and analytics endpoint location does not affect visitor privacy.
Search None in Phase 1; Pagefind planned at ≥10 essays/notes Static-site, client-side; no SaaS keystroke logging.
RSS Coming with Phase 2 (essays + notes) Owned-channel for AI / Bitcoin / Freedom Tech peer audiences.

What this site does not load

Data collection

Analytics: self-hosted Umami at https://umami.crossthebridge.io. No cookies set on visitors. No fingerprinting. No PII collected. IP addresses are hashed at the Umami server and never stored. No data crosses to third parties beyond the Umami endpoint itself, which Wesley operates. Verify against Umami's own privacy documentation at umami.is/docs/.

Source

The site source is on GitHub at crossthebridgetpa/ctb-website. The repo name kept its pre-pivot location (the deployed product domain wesleyschlemmer.com does not have to match the repo name; INFRA-04). Built with care, not surveillance.