The AI Resume Generator is a cutting-edge tool that leverages Azure OpenAI GPT-4 to create professional resumes, Cover Letters, and personalized resume suggestions. This software automates document creation, saving users time and ensuring high-quality, tailored outputs for their professional needs.
- Evan Bai - @evanb5
- Howard Cheng - @HowardCheng2005
- Eric Hu - EricWho1204
- Casval Shi - Casval-Shi
- Bobby Yang - BobbyYsq
-
Resume Generation Automatically creates professional resumes tailored to user inputs and job descriptions. Supports three templates:
- Professional
- Modern (Skills-Focused)
- Creative (Design-Oriented)
-
Cover Letter Generation Generates personalized and professional cover letters for job applications, highlighting key achievements and skills.
-
Resume Suggestions Provides tailored suggestions to improve resumes based on user skills, job descriptions, and goals.
The user inputs their information here.

A selection of resume templates from which the user can choose.
Sample generated cover letter.
View resume generation history.
View cover letter generation history.
Generate suggestions for your resume.
- Operating System: Windows, MacOS, or Linux
- Java Version: Java 11 or higher
- Azure OpenAI Access: API Key for GPT-4o mini deployment
- Free Key can be obtained here: https://github.com/marketplace/models/azure-openai/gpt-4o-mini
- Paste Key into environmental variables
azure-ai-inferencelibraryJUnit 5for testingMockitofor unit tests
- Clone the repository:
git clone https://github.com/yourusername/ai-resume-generator.git
Paste your GitHub AzureAI Token/Key here.
We welcome your feedback! Please use the Feedback Form to share your thoughts. Rules for Feedback:
Be clear and concise. Specify the feature or issue you are addressing.
We welcome contributions to the AI Resume Generator. Here’s how you can contribute:
-
Fork the Repository:
git fork https://github.com/yourusername/ai-resume-generator.git -
Make changes and commit:
git commit -m "Your descriptive commit message" -
Submit a Pull Request
- Ensure your PR includes a detailed description of changes.
- Follow the project's code style.
We will review contributions and will notify contributors of any changes needed.



