<- 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 ControlGitHub (main branch)
CI RunnerGitHub Actions (ubuntu-latest, Node 24)
Type CheckingAstro check + TypeScript (strict)
TestingVitest with V8 coverage
Static AnalysisCodeQL (weekly + on push)
Link ValidationLychee (weekly + on push)
Dependency UpdatesDependabot (weekly, npm + GitHub Actions)
Deploy TargetCloudflare Workers via wrangler-action v4

Performance and Optimizations

Architectural decisions and their rationale.
RenderingAstro SSR with hybrid output. Static assets fingerprinted and immutable-cached for 1 year.
BackgroundsProgressive loading: 72px placeholder, then AVIF (or WebP fallback) with crossfade transition.
TypographySystem font stack to eliminate layout shift and external font fetches.
CachingTiered cache-control: immutable for hashed assets, 30-day for backgrounds, must-revalidate for HTML.
CompressionCloudflare edge compression (Brotli/gzip). Background images pre-optimized to AVIF and WebP.
SecurityCSP with nonces and strict-dynamic, HSTS, COEP/COOP/CORP, X-Frame-Options DENY, Permissions-Policy.
Background by Eve