Portfolio Website
Next.js + anime.js portfolio built using Claude plugins.
Next.js 16React 19Tailwind v4anime.js
I wanted a portfolio that felt built rather than assembled — no templates, no off-the-shelf component library. The whole design is driven by a green-centered token system in globals.css, and every accent on the site pulls from that palette.
The experience timeline, hero headline, and scroll reveals are powered by anime.js v4, keeping the JavaScript footprint small while still allowing staggered, spring-y motion that would be clumsy to express in raw CSS.
The contact form uses a Next.js server action that hands off to Resend — no API route, no third-party form service, no client-side secrets.