Many students face challenges in effectively summarizing their projects for resumes, often missing opportunities to highlight their skills and achievements. This inspired us to create Repo2Resume, a tool that simplifies and automates the process, enabling students to confidently present their projects while saving time.
- Accepts a GitHub repository as input.
- Generates a resume-friendly summary using the STAR method (Situation, Task, Action, Result).
- Highlights the project's purpose, key features, technologies used, and measurable outcomes.
- Creates personalized cover letters based on:
- Job description.
- Required skills.
- Desired role.
- Company details.
- Ensures a professional, customized application.
- Provides an engaging, Tinder-style interface for job discovery.
- Leverages a vector database to match users with relevant job opportunities based on their resume.
- Model: Utilized the GPT-4o Mini model, fine-tuned on a dataset of 50 samples.
- Approach: Integrated strict prompting to ensure outputs followed the STAR method format.
- Model: Used GPT-4o Mini with inputs such as job descriptions, skills, roles, and company details.
- Output: Delivered professional, personalized cover letters.
- Vector Database: Employed Pinecone for semantic search and retrieval.
- Text Embedding: Used Hugging Face models to encode text for efficient matching.
- Framework: Built with React.js for dynamic user interfaces.
- Styling: Designed with Tailwind CSS for a modern, responsive look.
- Backend: Dockerized and deployed using Render.
- Frontend: Deployed on AWS with Terraform for scalable, automated infrastructure.
- Winner of Best Software and Best Use of Terraform at GoatHacks 2025.
- Successfully developed and launched a functioning platform with all core features.
The project is ongoing, and future plans include:
- Skill Suggestions:
- Recommend skills, frameworks, and technologies when analyzing GitHub repositories.
- Enhanced AI Model Fine-Tuning:
- Improve accuracy while keeping costs manageable for students.
- Job Market Insights:
- Provide additional data on job trends and tailored recommendations.
- Technologies:
React.js
,TypeScript
,TailwindCSS
,Python
,FastAPI
,Docker
,Terraform
- AI/ML Tools:
Hugging Face
,OpenAI
,Pinecone
- Deployment:
AWS
,Render
- Website: Repo2Resume
- GitHub: Repo2Resume Repository
- Docker Hub: Repo2Resume on Docker Hub
We welcome contributions to improve and expand Repo2Resume! Check out the GitHub repository for more details.