Inspiration
What it does
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for ResumeForge — Autonomous Career Prep Agent
ResumeForge is an autonomous career-preparation agent designed to eliminate the manual grind of tailoring job applications. Unlike a simple resume formatter, it operates as a multi-step reasoning agent: given a job description and a candidate's resume, it independently plans and executes a sequence of tasks without needing step-by-step prompting.
First, the agent performs a skill-gap analysis — parsing the job description into required skills, tools, and experience levels, then comparing this against the resume to identify missing or underrepresented competencies. Second, it autonomously rewrites resume bullets, converting generic descriptions into achievement-oriented, keyword-optimized statements that align with the target role (using action verbs, quantifiable impact, and ATS-friendly phrasing). Third, it generates tailored interview questions — technical, behavioral, and role-specific — based on the gaps and strengths it identified, along with model answers the candidate can practice against. Finally, it tracks application status across multiple companies in a lightweight dashboard, autonomously flagging follow-up reminders when applications go stale.
The "agentic" core lies in its decision loop: the agent decides what to do next (e.g., "gap found → rewrite bullet → verify against JD → generate follow-up question") rather than following a fixed pipeline, and it can loop back if a rewritten bullet still doesn't satisfy the JD's requirements
Built With
- fastapi
- flask
- postgresql
- pymupdf/pdfplumber
- python
- python-docx
- react
Log in or sign up for Devpost to join the conversation.