SM

Sandun Madhushan — aspiring software engineer, always learning and building fast, accessible full-stack web experiences.

Open to collaborations

Explore

  • Home
  • About
  • Projects
  • Skills
  • Contact

Connect

  • GitHub
  • LinkedIn
  • Facebook

© 2026 Sandun Madhushan. All rights reserved.

Designed & built with care — Next.js & Tailwind CSS

SM
HomeAboutProjectsSkillsContact
Connect
  • Home
  • About
  • Projects
  • Skills
  • Contact
Case Study

AI Powered Resume Analyzer

A sophisticated web application that utilizes advanced AI to analyze resumes and provide ATS (Applicant Tracking System) compatibility scores.

launchLive DemocodeView GitHub
AI Powered Resume Analyzer

The Vision & Overview

AI powered resume analyzer with ATS scoring (0-100). Analyzes keywords, formatting, experience, skills & education. Get actionable feedback to improve your resume's compatibility with Applicant Tracking Systems. Built with Flask, JavaScript & OpenAI GPT.

Highlights

Core deliverables

  • check_circleATS score calculation (0–100)
  • check_circleResume content analysis (skills, experience, education)
  • check_circleAI-powered feedback and suggestions
  • check_circleJob description matching
  • check_circleResume optimization recommendations
  • check_circlePDF report generation
  • check_circleResume performance tracking
  • check_circleMulti-language resume analysis

Tech Stack

PythonFlaskJavaScriptHTMLCSSOpenAI APIPDFMiner

The Friction

Latency vs. quality

Streaming partial results while preserving evaluation consistency.

The Resolution

Feature focus

ATS score calculation (0–100)

Impact Driven.

Outcomes from shipping this build.

8k+
Resumes reviewed
arrow_back
PreviousCV Builder
Back to Projects
Next ProjectLMS Activity Monitor
arrow_forward
// deploy_status.sh
system.status == "optimized"
metrics.load < 0.04
env.sync("active")