Minimal JSON Resume — Name and Contact Only

The absolute minimum JSON Resume: just a name and contact info. Use this skeleton when you want to build up your resume section by section from scratch.

Templates

Detailed Explanation

The Bare-Minimum JSON Resume

Sometimes you need the simplest possible starting point. This minimal template contains only the basics section with a name and email — the absolute minimum for a valid JSON Resume.

Skeleton Structure

{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Your Name",
    "email": "you@example.com"
  }
}

Why Start Minimal?

Starting minimal has advantages:

  1. No overwhelm — You see exactly what's required vs. optional
  2. Incremental building — Add sections one at a time and validate as you go
  3. Schema learning — Understand the JSON Resume structure by building it yourself
  4. Quick testing — Useful for testing JSON Resume renderers with minimal data

Building Up From Here

After the skeleton, the typical order for adding sections is:

  1. basics.summary — A 2-3 sentence professional overview
  2. basics.location — City, region, and country
  3. basics.phone and basics.url — Additional contact methods
  4. work — Employment history (most important for recruiters)
  5. education — Academic background
  6. skills — Technical and soft skills grouped by category

Validation

The JSON Resume schema is permissive — most fields are optional. Only the top-level basics object is expected by renderers. However, a resume with just a name won't be useful for job applications. This template is meant as a learning tool and starting point, not a submission-ready document.

Use Case

You are experimenting with JSON Resume for the first time and want to understand the schema by adding fields incrementally rather than editing a large template.

Try It — JSON Resume Editor

Open full tool