Personal Portfolio Platform

A developer portfolio built with Next.js, focusing on clean architecture and CMS-first content management.

  • The application is developed with a CMS-agnostic architecture, allowing content to be sourced either from local files or a headless CMS (Sanity) using an adapter pattern with graceful fallback handling.

Tech Stack

TypeScriptNext.jsReactTailwind CSSStorybookSanityshadcn/uiVercel