A portfolio is an argument about craft, so the site itself has to hold up. Here is what it is built from and the numbers it is held to.
Next.js 16, App Router, React 19
Tailwind CSS v4, tokens in @theme
Motion for React, CSS keyframes
Streamline Core, inlined at build
Inter Tight
JetBrains Mono
Every icon on this site comes from the Streamline Core set and is inlined at build time rather than fetched at runtime, so the icon layer costs one render and no network requests.
Case study artwork is generated geometry, not photography. It themes with the rest of the page, ships as markup, and cannot shift the layout while it loads.
All motion is gated on prefers-reduced-motion. The intro plays once per session and never blocks the content underneath it.
Written and built by Satya Tarun.