Personal Blog & Portfolio Platform
Cloud Architecture
Nolan Corcoran
2025
A modern, responsive portfolio and blog platform built with Next.js 15 and Mantine UI. Features include dark/light mode, responsive design, CMS integration, and SEO optimization.

Architecture Overview
Key Features & Implementation
Key Features
- App Router with dynamic routing for blog posts and portfolio items
- Server-side rendering for optimal performance and SEO
- Dark/light mode with smooth transitions
- Reusable components with TypeScript for type safety
- Blog & portfolio platform with Sanity.io CMS integration
- Deployment optimizations in Vercel
- Comprehensive meta tags and structured data
- Responsive navigation with mobile burger menu
- Portfolio showcase with case studies
- Animation and interaction effects using Framer Motion
- Tailwind and Mantine UI for consistent styling
Technical Implementation
Modern Tech Stack
Leveraged Next.js 15 with App Router and React Server Components for optimal performance. Used Mantine UI with TailwindCSS for consistent styling and dark mode support.
CMS Integration
Integrated Sanity.io as a headless CMS for blog content management, with GROQ queries for efficient data fetching and real-time updates.
Performance Optimization
Implemented image optimization, lazy loading, and edge caching through Vercel's CDN. Used Turbopack for faster development builds.
SEO & Accessibility
Added comprehensive meta tags, structured data, and sitemap generation. Ensured WCAG compliance and responsive design across all devices.
Results & Impact
- Achieved 90+ scores in all Lighthouse metrics
- Sub-second load times for all pages
- Seamless content management through Sanity.io
- Perfect accessibility and SEO scores
- Smooth responsive experience across all devices