arrow_back
Back to all quests
open_in_new
Visit Live Site
Individual · 2025
Personal Portfolio
A performance-optimized personal portfolio for a freelance developer. Features a custom CMS for managing projects without touching code, dark/light theme, and a blog section for technical writing.
photo_library
Screenshot placeholder
construction Challenges
- diamond Client needed to update content without developer assistance
- diamond Blog posts needed syntax highlighting for code snippets
- diamond Portfolio needed to load fast despite rich media content
check_circle Solutions
- diamond Integrated Sanity CMS with a structured content schema for projects and blog posts
- diamond Used rehype plugins for syntax highlighting in markdown blog posts
- diamond Implemented ISR (Incremental Static Regeneration) for fast page loads
list Key Features
- diamond Custom CMS for projects, blog, and skills
- diamond Dark/light theme with system preference detection
- diamond Blog with syntax highlighting and tags
- diamond SEO optimized with Open Graph and sitemap
- diamond Contact form with email notifications
Technologies
Next.jsTailwind CSSSanity CMSVercel
Client
Freelance Developer
Individual
Year
2025
format_quote
"I can update my portfolio in minutes. The CMS is exactly what I needed."
— The Developer