<- Home

The Stack

Framework

Built with Astro using server-side rendering (SSR). Content-first architecture with minimal client-side JavaScript for fast time-to-interactive.

Edge Runtime

Deployed to Cloudflare Workers for global edge execution. Pages are rendered at the nearest PoP to the visitor, eliminating origin latency.

CI/CD Pipeline

GitHub Actions runs type checking, tests, and builds on every push. Merges to main automatically deploy to Cloudflare via the Wrangler CLI.

Security

Strict Content Security Policy with per-request nonces, HSTS preloading, Fetch Metadata validation, and comprehensive security headers enforced at the middleware layer.

Deployment Pipeline

CI/CD stages from commit to production.
Source Control GitHub (main branch)
CI Runner GitHub Actions (ubuntu-latest, Node 24)
Type Checking Astro check + TypeScript (strict)
Testing Vitest with V8 coverage
Static Analysis CodeQL (weekly + on push)
Link Validation Lychee (weekly + on push)
Dependency Updates Dependabot (weekly, npm + GitHub Actions)
Deploy Target Cloudflare Workers via wrangler-action v4

Performance and Optimizations

Architectural decisions and their rationale.
Rendering Astro SSR with hybrid output. Static assets fingerprinted and immutable-cached for 1 year.
Backgrounds Progressive loading: 72px placeholder, then AVIF (or WebP fallback) with crossfade transition.
Typography System font stack to eliminate layout shift and external font fetches.
Caching Tiered cache-control: immutable for hashed assets, 30-day for backgrounds, must-revalidate for HTML.
Compression Cloudflare edge compression (Brotli/gzip). Background images pre-optimized to AVIF and WebP.
Security CSP with nonces and strict-dynamic, HSTS, COEP/COOP/CORP, X-Frame-Options DENY, Permissions-Policy.
Background by Mymind