Skip to content

drproteus/resumaker

Repository files navigation

Resumaker

Resumaker is a simple alternative to WYSIWYG editing that uses Jinja2 templates to render a resume in HTML and PDF formats from JSON.

Quickstart

pip install -r requirements.txt
# TODO: copy example JSON and update with personal info.
make

The generated resume.html can be found in build/.

Example

Screenshot 2024-10-16 at 11-36-11

{
  "fullname": "Cool Guy",
  "email": "[email protected]",
  "telephone": "973-808-1337",
  "website": "https://github.com/coolguy",
  "experience": [
    {
      "title": "Assistant Warlock",
      "company": "Inner Eye Subsystems",
      "location": "Neo New Amsterdam",
      "start_date": "Mar. 1A92",
      "end_date": "Tomorrow",
      "highlights": [
        "Fought back eldritch terror.",
        "Repaired routine paper jams."
      ]
    }
  ],
  "education": [
    {
      "school": "Gizmonics Institute",
      "degree": "MSc. N-Dimensional Mathematics",
      "highlights": [
        "Brought forth the end of days.",
        "Averted the end of days."
      ]
    }
  ],
  "skills": [
    "Black magic",
    "Blood magic",
    "Orb pondering"
  ]
}