Skip to content

A quick resume builder and organiser to tailor resume with your own LLM model

License

Notifications You must be signed in to change notification settings

tonybenoy/resume-builder

Repository files navigation

Resume Builder

This is a simple resume builder that takes in a JSON files and outputs a PDF resume. The resume_data.json file contains all the personal information such as contact information, education and projects. The assumption is that this information does not need to be tailored for each job application. tailor.json file contains the information that needs to be tailored for each job application such as summary, work experience etc.

Usage

  1. Clone the repository
git clone [email protected]:tonybenoy/resume-builder.git
  1. Install the dependencies
pip install -r requirements.txt
  1. Make the resume_data.json and tailor.json files with the required information. Use the sample files as a reference. Add your prompts to prompts.json file.
  2. Run the script with the linkedin or meetfrank url for the job you are applying for. If you do not provide a linkedin/meetfrank url(Make sure that it is a direct url for the job), the script will ask for details manually
python main.py < url for job>

or

python main.py
  1. Follow theinstructions to generate the resume.
  2. The prompts will be copied to the clipboard and can be passed to LLM of your choice. Make sure that your prompt asks for a json. Paste the json value in the editor(Edit as needed) and save.
  3. The generated resume will be saved in the resume folder.

Passing custom jsons and templates

You can give the path to the json files and templates as arguments to the script. The script will use the default files if no arguments are passed.

Rebuiding the resume

If you want to rebuild the resume with the same information, you can call.

python main.py build <path to folder of job>

Custom templates

You can convert your resume template to a jinja2 template with the help of an LLM model. I found passing the image more useful than the pdf but your results may vary. Passing the template here as reference for the model should give your a custom template for your resume.

About

A quick resume builder and organiser to tailor resume with your own LLM model

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published