AI · GitHub repo

Hiring Agent

Open-source pipeline that parses resumes, checks GitHub profiles, and scores candidates

Visit github.com ↗

An open-source Python tool built by HackerRank to rank high-volume intern applications. It converts PDF resumes to structured Markdown and JSON, checks candidate GitHub profiles and repositories, and scores applications against customizable role rubrics using local or hosted LLMs.

What it's for

  • Benchmark your resume and GitHub profile against an automated technical screening rubric
  • Screen high volumes of candidate resumes and rank applicants before manual review
  • Extract structured JSON Resume data from PDF application files

Features

  • PDF-to-Markdown resume parsing using PyMuPDF
  • Section extraction into JSON Resume format via Jinja prompt templates
  • Automatic GitHub profile inspection and top repository contribution filtering
  • Role-based rubrics with custom category weights, bonus criteria, and score deductions
  • Support for local Ollama models or hosted APIs like Google Gemini
  • CSV summary exports and local intermediate JSON caching

Pricing

Open source

Details

Type
GitHub repo
Category
AI
Topic
Resume Screening
Open source
Yes
Platforms
Command line, Linux, macOS, Windows
For
Software engineering candidates auditing their resumes, and technical recruiters or engineering managers ranking applicants.
Tags
resume, hiring, ats, llm, python, recruitment

Why it was saved

  • @realrayjones, 22 June 2026: Enables developers to test their resumes and GitHub profiles against an automated screening pipeline to see why an ATS or AI might reject or favor their application.

Related

  • AutoGPT

    Open-source platform and framework for building autonomous AI agents

  • browser-use

    Open-source Python library enabling AI agents to control web browsers.

  • LiveKit Agents

    Open-source Python framework for building realtime voice and multimodal AI assistants

  • llm-council

    Multi-agent system querying multiple LLMs that peer-review answers into one synthesis.

  • memary

    Open-source persistent memory layer for autonomous AI agents using knowledge graphs

  • NextByte

    AI recruiter platform testing real-world engineering skills and AI tool usage

Updated