Portfolio Update
A full redesign of my portfolio using Next.js 15, MDX, Tailwind CSS, and Radix UI with a focus on accessibility and theming.
Portfolio Update is a ground-up rebuild of my personal site, using modern frontend architecture to improve performance, accessibility, and presentation.
Features
- MDX-based project content with dynamic layouts
- Tailwind CSS v4 theming with
oklch
dark mode support - Accessibility-focused UI using Radix UI primitives
- Custom scrollbar UX and enhanced scroll thumb feedback
- Optimized Lighthouse scores and performance tuning
Tech Stack
- Next.js 15 App Router
- Tailwind CSS v4
- ShadCN + Radix UI Components
- MDX for markdown/react hybrid content
- Lighthouse scoring and UI performance

Goals
- Demonstrate modern frontend best practices
- Present projects using rich, markdown-friendly layouts
- Improve accessibility and responsiveness across viewports
- Enable future enhancements such as blog integration or CMS-backed content