Skip to content
⚠ WORK IN PROGRESS
ServicesProcessQuestsGuildContact
arrow_back Back to all quests

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

open_in_new Visit Live Site
format_quote

"I can update my portfolio in minutes. The CMS is exactly what I needed."

— The Developer