Frontend craft · 4 years · motion-first

Buildaportfoliothatmoveslikeaseniorproductengineer.

Self-hosted platform with CMS editing, role-based access, and public pages at /{locale}/{username}.

Why this stack

Sharp motion, clear information architecture.

Framer Motion

Motion-native UI

Spring physics, staggered reveals, and scroll-driven sections — not generic fade-ins.

Full stack

CMS → Public sync

Edit work, experience, and contact once; publish to a locale-aware public route.

RBAC

Roles that scale

Creators ship content; admins govern users without touching the editor flow.