ProjectsAI Powered Recruitment Automation Tool
Enterprise Software

AI Powered Recruitment Automation Tool

A robust internal recruitment dashboard powered by Next.js 15, MySQL, and Gemini AI for intelligent resume parsing and automated email workflows.

Duration
1 Month
Team
2 - 3 Members
Client
Internal Automation / Enterprise IT
Impact
Reduced candidate screening time by over 85%.Eliminated manual data entry errors for candidate profiles.
Comprehensive Case Study

Detailed Project Overview

RecruitOS AutoFlow is a state-of-the-art Applicant Tracking System (ATS) tailored for modern enterprise recruitment. It completely automates the traditional, time-consuming process of screening resumes, extracting candidate details, and sending interview communications. Built on the bleeding-edge Next.js 15 App Router and backed by a highly relational MySQL database via Sequelize ORM, the platform features a sleek, single-page dashboard architecture for recruiters.

The core of the application lies in its AI-powered background runner. Using the Gemini AI API, it seamlessly intercepts inbound emails via IMAP, extracts raw PDF/DOCX resume text, and intelligently structures critical data points (such as primary job role, years of experience, core skills, and location) directly into the database. Furthermore, it incorporates an advanced bulk email dispatch system using Nodemailer, strictly rate-limited to preserve SMTP reputation, along with a live interactive template builder featuring dynamic variable injection (e.g., {{interview_date}}).

Technology Stack

Tools & Technologies

Next.js 15 (App Router)TypeScriptTailwind CSS + shadcn/uiMySQL & Sequelize ORMGemini AI API (@google/genai)Nodemailer & IMAP

The Objective

To eliminate manual resume screening and drastically reduce candidate communication turnaround times through AI-driven data extraction and automated bulk workflows.

Key Features

  • AI Resume Parsing: Automatic extraction of unstructured PDF data into structured JSON using Gemini AI.
  • Automated Email Fetching: IMAP integration to pull attachments directly from HR inboxes.
  • Bulk Email Dispatcher: Rate-limited SMTP queueing to safely send personalized interview templates.
  • Interactive Template Builder: Live previewer with dynamic variable injection for HTML emails.
  • Advanced Table Filtering: TanStack Table integration for robust candidate sorting by role and distance.

Advanced Methodologies

Agile Development
AI Prompt Engineering
Background Task Queuing
Relational Database Modeling

Implementation Workflow

1
Phase 1: IMAP service intercepts incoming HR emails and downloads resume attachments.
2
Phase 2: Gemini AI processes the PDF text, strictly extracting the exact role, skills, and location.
3
Phase 3: Database stores the candidate profile and safely checks against duplicate UID logs.
4
Phase 4: Recruiters bulk-select candidates in the UI and trigger automated, personalized template emails.
5
Phase 5: Background job runner queues the emails with a 2-second delay to preserve SMTP health.
Key Metrics

Project Outcomes

100%
Quality Assurance
1 Month
Delivery Time
0.05%
Error Rate
Let's Work Together

Ready to Start Your Project?

Partner with Rubrich Technologies for mission-critical deployments in enterprise software and research analytics.