AIAny
AI Agent2025
Icon for item

Hiring Agent

Parses PDF resumes into structured JSON using LLMs, enriches profiles with GitHub signals, and outputs explainable category scores, evidence, bonuses and deductions. Runs fully local with Ollama or via Google Gemini; designed for reproducible, fairness-constrained resume scoring in hiring workflows.

Introduction

Most hiring pipelines still rely on manual resume review or brittle keyword matching, which makes fairness and reproducibility hard to maintain. This project turns resume PDFs into structured JSON via sectioned LLM prompts, augments the result with GitHub profile and repository signals, then applies a strict, template-driven evaluator that produces transparent scores and evidence.

What Sets It Apart
  • Sectioned, template-first extraction: uses Jinja LLM templates per resume section so the output maps to a JSON Resume–style schema, improving consistency across providers and inputs — so what: downstream scoring receives normalized, auditable fields instead of freeform text.
  • GitHub enrichment and project selection: fetches profile/repos, classifies projects, and forces an LLM-backed selection of a fixed number of repos with contribution thresholds — so what: technical signal is quantified and limited to meaningful contributions, reducing noise from minor forks or one-off repos.
  • Fairness-aware evaluator: scoring templates encode category rules, bonus/deduction logic, and evidence explanations — so what: evaluations are reproducible and easier to inspect or adjust for bias concerns.
  • Local-first operation: supports Ollama for offline runs or Google Gemini for hosted usage — so what: teams can run evaluations without sending resumes to third-party endpoints if desired.
Who it's for and tradeoffs

Great fit if you need an auditable, reproducible way to convert resumes into structured data and produce transparent candidate scores for triage or analysis. It helps engineering hiring teams who want to incorporate open-source activity as a quantified signal. Look elsewhere if you need turnkey ATS integrations, large-scale enterprise deployment, or a polished UI out of the box — this repo is an opinionated pipeline and requires engineering work to adapt scoring rules and integrate into production systems.

Where it fits

Acts as a middle layer in hiring workflows: PDF ingestion → LLM extraction → GitHub enrichment → template-based scoring → CSV/JSON export. Best used for pilot evaluations, fairness audits, or as a prototype component in a larger hiring platform.

Information

  • Websitegithub.com
  • AuthorsInterviewStreet (HackerRank)
  • Published date2025/07/29

Categories

More Items

GitHub
AI Agent2025

Autonomous Red Team agent that plans and executes realistic attack chains (reconnaissance, exploitation, pivoting, C2) while producing Rules of Engagement and an OPPLAN and running actions inside a hardened sandbox; intended for authorized red-team engagements and defensive verification.

GitHub
AI Agent2026

Provides modular, AI-optimized SKILL.md instructions that ground LLMs in Android development workflows and can be installed into agent environments via the Android CLI; focuses on tasks where LLMs underperform.

GitHub
AI Agent2026

Build native desktop apps authored with declarative .native markup and TypeScript (or Zig) compiled to native code, with no browser or JS runtime in the binary. Ships a component catalog, deterministic rendering, hot reload, and an embedded automation server for AI agent workflows.