zachgonser

/ colophon — July 2026

How this site is built.

This is a static Next.js application designed as a recruiter-readable career record. It combines structured career and project data with an editorial system and progressively enhanced evidence, relationship, and archive views.

frameworkNext.js static export with React enhancements where interaction adds value
designEditorial career record with structured career and project data
showcaseProject Showcase, Systems Architecture, Project Journal, and a complete project archive
accessibilityServer-rendered content, keyboard controls, reduced-motion behavior, and static fallbacks
typeNewsreader, IBM Plex Sans, and IBM Plex Mono for technical evidence
hostingGenerated assets served from a Docker and nginx deployment path
developmentAI-assisted development with accountable requirements, validation, and quality review
analyticsCloudflare Web Analytics — cookieless, with no third-party application scripts

principles

A clear record, not a performance.

Specifics over adjectives. If a number goes on the page, it is attached to a scope. The essential record is present before client-side code runs; interaction improves navigation without gating the content. Reduced-motion and missing-media paths keep the same information available through static fallbacks.

I use AI-assisted development to turn operational problems into software, automation, and documentation. I remain responsible for the requirements, decisions, validation, implementation quality, and operational result.