Colophon
How this site is built
nealmiran.com is a Next.js app backed by Sanity CMS, hosted on Netlify. Here's the full stack.
The React framework this site runs on — App Router, Cache Components (Partial Prerendering), and Turbopack for local dev and builds.
Headless CMS behind every page — projects, skills, site settings, and the nav menu all come from here, editable without a redeploy.
Hosting and CI/CD — every push to main triggers an automatic build and deploy, and a Sanity webhook invalidates cached content the moment something is published.
Utility-first styling — v4's CSS-native @theme system drives every color, font, and spacing token on the site, including dark mode.
Type safety across the app, from Sanity query results to component props.
Source control, and the OAuth provider gating the handful of internal projects behind a real sign-in.
Tag management, proxied through a first-party path so it isn't dropped as third-party by ad blockers or browser privacy defaults.
Traffic and engagement analytics, loaded through GTM.
Session recordings and heatmaps, also loaded through GTM.
Renders the architecture diagrams inside project write-ups directly in the browser, from plain text.