PROJECT 16 : DOC-016
noctifer.dev
noctifer.dev is the portfolio you're looking at. The build target is a fully static bundle generated by Astro 5: every page becomes plain HTML / CSS / JS at build time, so nothing runs in production except nginx serving files.
The design is adapted from three Figma Community files — the overall portfolio layout, the planet illustrations and the 3D space pack — all credited in full on the Attributions page. Fonts (Orbitron, Press Start 2P, Exo 2) are self-hosted through @fontsource so the page makes no third-party requests at runtime.
A vanilla TypeScript layer drives the interactive bits without shipping a framework runtime: a canvas starfield with shooting stars and pointer parallax, depth-based parallax for the planets and astronauts, IntersectionObserver-driven scroll reveals, and the custom comet that replaces the native scrollbar. All motion respects the reduced-motion preference.
Deployed to a Contabo Ubuntu VPS, served by nginx with TLS via Lets Encrypt (auto-renewing). A deploy script in the repo handles git-pull + rebuild in place — the build output is the webroot itself, so there is no rsync step.