Black PulseTECHNOLOGIESBlack Pulse Technologies
← All projects

AI and Web Applications

AI Resume Analyser

Intelligent Candidate Screening Platform

AI Resume Analyser screenshot

Overview

A resume analysis API built with Python and FastAPI that extracts text from PDF and DOCX resumes, detects skills and scores candidates automatically. Deployed on a Linux VPS using Nginx and PM2.

Problem or Opportunity

Manual resume screening is slow and inconsistent, especially when teams need to compare candidates against role-specific skill requirements.

Proposed Solution

The platform parses documents, extracts structured candidate data, identifies relevant skills and supports automated scoring workflows through a production-ready API.

Key Capabilities

  • PDF and DOCX text extraction
  • Skill detection and structured parsing
  • Automated candidate scoring
  • REST API for integration with hiring workflows
  • Production deployment with Nginx and PM2

Architecture and Workflow

FastAPI handles document upload and parsing pipelines. Extracted data is processed for skill matching and scoring. Nginx reverse-proxies requests while PM2 manages process reliability on the VPS.

Security Considerations

  • Secure handling of uploaded candidate documents
  • Input validation for file types and sizes
  • API-level error handling without data leakage

Challenges and Decisions

  • Handling varied resume formats reliably
  • Designing scoring that remains transparent and adjustable
  • Deploying for stable production use on a VPS

Related Projects

Todo App project screenshot

Web Application

Todo App

Clean JavaScript task manager with filtering and local persistence.

JavaScriptHTMLCSSLocalStorage API

Want to Build Something Similar?

Tell us about your project and we will outline a practical delivery approach.