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 Alldone

Inspiration

Developers spend hours manually converting their GitHub work into ATS-friendly resumes for every job application. We wanted to automate this process by creating an AI system that transforms real coding experience into evidence-based, job-specific resumes.

What it does

Alldone is an AI career copilot that generates tailored resumes from a GitHub profile and a target job description.

It:

  • Analyzes the job description to extract required skills and keywords.
  • Inspects GitHub repositories, README files, dependencies, and open-source contributions.
  • Matches proven skills with job requirements and identifies skill gaps.
  • Generates ATS-optimized resume bullet points backed by real project evidence.
  • Produces a professional LaTeX PDF resume ready for download.

How we built it

  • Frontend: Streamlit
  • Backend: Python with a modular, MCP-inspired architecture
  • LLMs: Groq (Llama 3.3 70B), Google Gemini 2.5 Flash, and Hugging Face
  • Resume Generation: LaTeX PDF compilation
  • Security: Session-scoped Bring Your Own Key (BYOK) using contextvars

Challenges we ran into

  • Preventing LLM hallucinations by requiring evidence from repositories before adding skills.
  • Handling API rate limits through caching, retries, and quick analysis mode.
  • Generating consistent LaTeX resumes without formatting issues.

Accomplishments that we're proud of

  • Built an end-to-end AI system that converts GitHub portfolios into ATS-ready resumes.
  • Implemented evidence-based skill extraction instead of relying on generic LLM outputs.
  • Integrated automatic LaTeX PDF generation directly into the web application.

What we learned

This project strengthened our understanding of modular AI workflows, prompt engineering, LLM orchestration, and secure API key management while building a production-ready AI application.

What's next for Alldone

  • ATS score simulation
  • Job matching and resume optimization
  • Interview question generation
  • Commit history and code review analysis
  • Personalized career recommendations and learning roadmap

Built With

Share this project:

Updates