Your resume has been converted to the JSONResume format (v1.0.0), an open standard for structuring resume data. This separation of content (JSON) from presentation (CSS) allows you to maintain one source of truth and generate multiple layouts.
resume.json- Your resume data in JSONResume format (schema v1.0.0)render-resume.html- Theme selector and renderer with client-side JavaScript
minimal.css- Modern Minimal (Clean, ATS-friendly single column)two-column.css- Two-Column Professional (Skills sidebar, dark accent)bold-header.css- Bold Header (Large gradient header, two-column body)timeline.css- Timeline (Visual timeline for experience)
-
Run the Python server (if not already running):
python -m http.server 8000
-
Open the theme selector:
http://localhost:8000/render-resume.html -
Click any theme button to switch between layouts instantly
Best for: Traditional employers, ATS systems
- Clean single-column layout
- Centered header with contact info
- Maximum readability
- Print-friendly
- Inter font family
- ATS-safe (no complex formatting)
Best for: Technical roles, modern companies
- Dark sidebar (contact, skills, education)
- Main content area (summary, experience)
- Tag-based skill presentation
- Professional color scheme
- Space-efficient
Best for: Creative roles, making a statement
- Large gradient header with your name
- Full-width centered summary
- Two-column body (experience + skills/education)
- Poppins font for modern feel
- Visually striking
Best for: Showcasing career progression
- Visual timeline with connected markers
- Chronological flow emphasis
- Card-based experience blocks
- Compact skill pills
- Great for storytelling
Based on research, these themes incorporate:
✅ Clean, ATS-friendly design - Avoiding complex tables and graphics that break parsers
✅ Skills-first structure - Prominent technical competencies
✅ Minimalist approach - Focus on content, not decoration
✅ Achievement-based content - Bullet points show impact, not just tasks
✅ Mobile-responsive - Layouts adapt to different screen sizes
✅ Modern typography - Inter and Poppins fonts for readability
✅ Strategic color use - Blue accent colors for professionalism
Edit resume.json to change any information:
{
"basics": {
"name": "Your Name",
"label": "Your Title",
"email": "your.email@example.com",
...
},
"work": [ ... ],
"skills": [ ... ],
...
}Changes will reflect immediately in all themes when you refresh.
Each theme CSS file can be modified independently:
- Colors
- Fonts
- Spacing
- Layout structure
- Copy an existing theme CSS file
- Modify the styles
- Add a button in
render-resume.html - Add a case to the
renderResume()function
Your resume follows the official JSONResume schema:
- Specification: https://jsonresume.org/schema/
- Version: 1.0.0 (latest stable)
- Schema URL: https://raw.githubusercontent.com/jsonresume/resume-schema/master/schema.json
- ✅ Portable - Works across any tool supporting the format
- ✅ Version-controlled - Track changes in Git
- ✅ Machine-readable - Compatible with ATS systems and parsers
- ✅ Tool-agnostic - Use with official CLI, custom renderers, or any application
- ✅ Community-driven - 400+ themes available on npm
To generate a standalone HTML file with a specific theme:
- Open
render-resume.htmlin your browser - Select your preferred theme
- Right-click on the resume → "Inspect Element"
- Copy the rendered HTML from the
#resume-containerdiv - Create a new HTML file with the CSS inlined
- Continue using your existing
index.htmlandresume.css - Use this JSONResume system for experimenting with new layouts
- You now have both systems side-by-side
- Pick your favorite theme
- Generate a static HTML version
- Replace your current
index.html - Keep
resume.jsonas your source of truth
- Use JSONResume for data management
- Create a custom theme that matches your current design
- Best of both worlds: structured data + your preferred styling
- JSONResume Official Site: https://jsonresume.org/
- Theme Gallery: https://jsonresume.org/themes/
- Schema Documentation: https://docs.jsonresume.org/schema/
- Getting Started Guide: https://docs.jsonresume.org/getting-started/
- All themes are print-optimized for PDF export
- The system is client-side only - no server required beyond static file hosting
- Your current
index.htmlis preserved and unchanged - Fonts are loaded from Google Fonts (requires internet connection)