312323205202

AI-powered resume screening and hiring automation system that extracts resumes from AWS S3, classifies candidates based on HR-defined criteria using LLMs, stores results in SQLite, and automatically sends email and WhatsApp notifications. Designed to simulate a real-world recruitment workflow with secure cloud and database integration.

30
0
85% credibility
Found Feb 26, 2026 at 14 stars 2x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

This project creates an automated system for HR teams to store candidate info, screen resumes with AI, categorize applicants, and send personalized email or WhatsApp notifications.

How It Works

1
🔍 Discover the resume screener

You find this helpful tool online that automatically checks job applications for you.

2
📥 Set it up on your computer

Download the files and get everything ready with simple preparation steps.

3
🔗 Connect your accounts

Link your online file storage, email, and messaging services so the tool can access resumes and send updates.

4
✏️ Customize your rules

Add your own questions for sorting candidates and create personal message templates that feel just right.

5
Add job applicants

Enter details like names, contacts, locations, and links to their resumes.

6
▶️ Run the AI review

Start the process and let the smart assistant read resumes to decide who's a good match.

7
📧 Send automatic notices

See notifications fly out via email or text to tell candidates their status instantly.

Streamlined hiring

Your system now handles screening and updates automatically, freeing you to focus on interviews.

Sign up to see the full architecture

6 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 30 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is ai-resume-screening-system?

This Python-based AI-powered resume screening system pulls resumes from AWS S3 buckets, extracts text, and uses local LLMs via Ollama to classify candidates against HR-defined criteria stored in SQLite. It automates the full hiring workflow by updating statuses in the database and firing off personalized email or WhatsApp notifications through Twilio or SMTP. Developers get a ready-to-run prototype for streamlining recruitment, cutting manual review time on entry-level screening.

Why is it gaining traction?

It stands out with database-driven prompts and templates that HR can tweak without code changes, plus seamless integration of S3 storage, local AI classification, and dual-channel notifications—all in a lightweight, modular setup you launch with simple Python scripts. Unlike bloated enterprise HR tools, this GitHub project delivers a realistic end-to-end pipeline for under 100 lines of core logic, making it ideal for quick AI-powered resume screening system experiments. The .env secrets handling and offline LLM support hook devs building ai powered projects github prototypes.

Who should use this?

HR engineers at startups automating initial candidate triage for junior roles. Indie devs prototyping ai resume screening and ranking system projects or ai powered job portal github apps. Small teams needing a baseline for ai powered resume screening system without vendor lock-in.

Verdict

Grab it for proofs-of-concept or internal tools—solid for its scope at 13 stars—but the 0.8500000238418579% credibility score flags low maturity, with basic docs and no tests. Fork and harden it before production.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.