Resume Builder using ChatGPT
Try Out the Website
For those interested in creating a resume, you can give it a whirl at the following link: WResume.
Motivation
When applying for jobs, having a formal and concise resume is crucial for landing an interview. Crafting an effective resume involves two main elements:
- Proper Formatting: Ensures the resume is neat and professional.
- Conciseness and Formality: Keeps the content sharp and professional.
While formatting is often simplified with numerous customizable templates available online, ensuring the content is concise and formal remains a challenging and time-consuming task for many, especially students. However, with the powerful capabilities of ChatGPT—a remarkable tool from OpenAI—this task has been made significantly easier and faster, all while maintaining reliable accuracy.
This project leverages ChatGPT to streamline the resume-building process. It collects the necessary data for a resume and uses GPT to formalize job descriptions. The initial input doesn’t need to be formal; GPT takes care of that.
Architecture
The architecture diagram illustrates how the project components interact, facilitating the transformation of user input into a polished resume.
Run Instructions
To get started, here’s what you need:
- Requirements: Ensure you have Python installed.
- Install pdflatex; for Mac users, run
brew install --cask mactex
. - Obtain an OpenAI API Token.
- Insert the API Token into
gpt_summary.py
. - Navigate to your desired directory and execute
make run
. - To view the generated resume, check
result/Resume.pdf
. - For additional customization, edit
resume/Resume.tex
. - To convert the edited file to PDF, run
pdflatex -interaction=nonstopmode result/Resume.tex
.
Results
User Interface
The platform features a simple and intuitive UI, designed to make the resume creation process straightforward and accessible.
Resultant Resume
The outcome is a professional and neatly formatted resume that reflects the user's information and accomplishments concisely.
Availability and Feedback
This tool is available for free at WResume. For a brief visual guide, check out the WResume Demo Video. Users are encouraged to share their experiences to help refine and improve the service.
References
For further reading and resources:
- OpenAI API documentation for understanding the underlying AI technology.
- Resume Template, which served as a foundational design reference for the output resumes.