Portfolio & Admin CMS (this site)

Web Dev
Frontend
Full Stack
Portfolio & Admin CMS (this site)

Tech Stack

Next.js
React
Typescript
Tailwind CSS
Three.js
Vercel

Description

This site is both my portfolio and a playground: Next.js 15 App Router, React 19, TypeScript strict mode, and a shadcn-style token system that powers seven distinct themes from a single component set.

Every section (skills, projects, experience, contributions, blogs, messages) is editable through a built-in admin panel backed by JSON content APIs with Zod validation, so the site never needs a redeploy for content changes.

  • Built a 7-theme design system on hsl CSS variables with zero per-theme component code.
  • Implemented full CRUD admin panel with Zod-validated content APIs for every section.
  • Added React Three Fiber 3D elements and GSAP scroll animations while keeping Lighthouse performance 95+.
  • MDX-based blog engine with frontmatter editing from the admin UI.

Page Info

Themeable Design System

Seven full themes (light, dark, retro, cyberpunk, paper, aurora, synthwave) driven entirely by CSS variables.

/projects/portfolio/logo.png