DEV Community

Akshat Maheshwari
Akshat Maheshwari

Posted on

AI Resume Summarizer – Built for a Friend (#hf26challenge)

Hacktoberfest Weekend Challenge: Build for a Friend Submission 🤝

🔗 Project Links


1. What I Built & Who It's For

I built AI Resume Summarizer for a friend and fellow student who was struggling to condense their lengthy academic resume into a sharp, 2–3 sentence summary for job applications and recruiter cold-outreach emails.

The app takes raw resume text and uses open-source AI to generate a professional overview covering candidate background, technical skills, and core strengths.


2. Why Open Innovation Matters

Resumes contain sensitive personal information (phone numbers, project links, personal history). Using an open-weight model like meta-llama/Llama-3.1-8B-Instruct through Hugging Face open inference keeps processing transparent and avoids sharing confidential career data with closed, proprietary API providers.


3. How It Works & Tech Stack

  • AI Core: meta-llama/Llama-3.1-8B-Instruct via huggingface_hub InferenceClient
  • UI & Web Framework: Streamlit
  • Deployment: Streamlit Community Cloud
  • Secrets & Security: API keys handled securely via st.secrets without hardcoding.

4. What My Friend Thought

After testing it with their resume, my friend went from spending 20 minutes tweaking summary bullet points to getting a recruiter-ready executive summary in seconds.

Top comments (0)