Inspiration
Job seekers often face silent rejections without ever understanding why. In most cases, their resumes never even reach a human β they get filtered out by ATS (Applicant Tracking Systems). We wanted to create a solution that educates, empowers, and prepares individuals for job applications with the help of AI.
Our inspiration came from: Struggles of fresh graduates and job switchers The mystery around resume rejections The overwhelming amount of generic job prep resources online With Hirelyse, we envisioned a single platform to analyze, guide, and prepare users for real-world job scenarios using smart automation and AI.
What it does
Hirelyse is a complete AI-powered job readiness toolkit. It doesn't just analyze resumes β it personalizes your entire application strategy.
Hereβs what every feature does: π 1. Resume Analyzer with ATS Score Upload your resume (PDF supported) System reads and parses your resume using Python & AI Returns an ATS Compatibility Score (out of 100)
Breaks down: Formatting issues Missing keywords from your industry Job-relevant skills Section structure issues (e.g., no summary, unordered experience)
π You get a detailed report on how your resume fares in real-world hiring systems.
π 2. Job Description Matcher Paste any job description (from LinkedIn, Naukri, etc.) AI compares it with your resume content Calculates a Match Score (%)
Suggests: Skills to add Unnecessary info to remove Relevant achievements to highlight
π Now you can tailor your resume for each job based on solid AI-backed suggestions.
- Interview Question Generator Based on your resume and job title Generates smart, relevant, domain-specific questions
Includes: Technical & HR questions Model answers Key concepts to revise
π Prepping for interviews becomes focused, structured, and resume-based β not generic.
π οΈ 4. Skill-Based Job Role Suggestions Enter your current skills or preferred industry System finds suitable job roles
Shows: Expected responsibilities Required skills Gaps between your resume and ideal role
π Explore careers you didnβt even know you were qualified for β with clarity.
π§Ύ 5. Resume Summary & Improvement Tips AI reads your entire resume Generates a clean professional summary in seconds Gives tailored improvement suggestions based on role You can copy-paste it directly into your resume
π You no longer have to wonder βwhat should I write in my summary?β
π 6. Detailed Exportable Reports All your scores and suggestions are compiled into a downloadable report Great for: Sharing with mentors Reviewing before applying Tracking your improvements
π Helps you keep a personal dashboard of job readiness.
How we built it
Frontend: React.js, Axios, (CSS) Backend: Flask, Flask-CORS AI/NLP: Google Gemini API (gemini-1.5-pro-latest) PDF Parsing: PyMuPDF (fitz) Utilities: python-dotenv, re, json Custom Modules: utils/job_recommend.py
Challenges we ran into
Parsing real-world resumes: They come in many formats and layouts. Ensuring clean text extraction from varied PDF resumes was tricky.
Generating structured JSON from Gemini responses: Since LLMs return natural language, we had to safely parse and extract structured outputs using regex.
Matching domain-relevant skills across different resume and job formats: Mapping job descriptions to resume data meaningfully required context-aware analysis.
Balancing API calls and performance: Ensuring real-time responsiveness while using an external AI model was a performance bottleneck we had to manage carefully.
Accomplishments that we're proud of
Created a fully functional end-to-end job readiness platform in a short time. Seamlessly integrated Gemini Pro API for high-quality, personalized outputs. Developed modular, extensible architecture β easy to add new features. Achieved reliable ATS scoring and job relevance mapping, something many platforms fail to do accurately. Built a genuinely impactful tool to help real users in their career journeys.
What we learned
How to extract structured insights from unstructured resumes and job descriptions using LLMs. The power of prompt engineering in getting accurate and formatted results from Gemini. Importance of clean UX and clear outputs β especially when guiding job seekers. Integration of frontend and backend with effective error handling and real-time feedback. Deepened understanding of real-world hiring pipelines and ATS systems.
What's next for Hirelyse
Add Resume Builder feature with AI-assisted section generation. Integrate LinkedIn scraping for one-click job matching. Gamify interview practice with timed challenges and leaderboards. Add multilingual support to help job seekers from regional backgrounds. Launch a public beta, collect user feedback, and improve iteratively.
Built With
- anguages:-python
- axios
- css-backend:-flask
- custom
- flask-cors-apis-&-ai-models:-google-gemini-api-(gemini-1.5-pro-latest)-file-handling-&-parsing:-pymupdf-(fitz)-environment-&-configuration:-python-dotenv-utilities-&-libraries:-re
- for
- javascript-frontend:-react.js
- job
- json
- modules:
- os
- role
- skill-based
- utils/job-recommend.py
Log in or sign up for Devpost to join the conversation.