jsonresume-theme-wintermuted

Overview

A custom JSON Resume theme package built to keep the personal CV presentation polished, consistent, and easy to iterate on. The project focuses on turning a plain JSON Resume source into a more deliberate, branded presentation with reusable content structure and a visual layout that can evolve alongside the CV itself.

JSON Resume is an open standard for resume data where content is stored as structured JSON. Its purpose is to separate resume content from presentation so the same source can be rendered across different themes, tools, and outputs.

This package extends the shared @wintermuted/ui-theme design system so resume layouts inherit the same foundational tokens and component styling used across Wintermuted properties.

  • Stronger section hierarchy for summaries, experience, projects, and skills
  • Cleaner spacing and typography to make the resume feel more editorial and intentional
  • Flexible project presentation that supports both work-related and open-source stories
  • Built-in light/dark mode toggle so readers can choose the presentation mode that feels best for their environment
  • Local preview workflow driven by sample data so the theme can be refined quickly
  • A publishable npm package that keeps the theme reusable across different resume renders

Screenshots

What I Built

I created a reusable theme package with custom Handlebars partials, stylesheet refinements, a light/dark mode toggle, and a lightweight local preview workflow so the CV could be revised quickly without sacrificing presentation quality.