Skip to main content
Recruitment SaaS2024

ResumeBar

Smarter hiring starts here.

Why This Project Mattered

The business and user context

Recruiters spend hours manually extracting information from resumes and switching between spreadsheets, emails, and ATS tools. ResumeBar was built to bring that workflow into one intelligent platform.

The Challenge

Resume screening was slow, inconsistent, and filled with manual data entry. Recruiters couldn't quickly compare candidates or track pipeline status.

Business Goal

Reduce resume screening time by 60% and create a single source of truth for candidate data.

Research & Insights

What we learned before building

Insight 01

Parsing is the bottleneck

Most recruiter time is spent reading and reformatting resumes.

Insight 02

Pipeline visibility is poor

Hiring managers couldn't see candidate status without asking.

Insight 03

Collaboration is fragmented

Feedback lived in emails and chat threads.

Design Thinking

Principles that shaped the experience

Principle 01

Clean data hierarchy

Candidate cards prioritize status, skills, and experience.

Principle 02

Contextual actions

Quick actions appear on hover to reduce cognitive load.

Principle 03

Pipeline clarity

Kanban board shows hiring stage at a glance.

Engineering Execution

The technical breakdown.

Phase 01

Discovery

Defined core user flows and data model.

Phase 02

Parser Design

Built resume parsing logic with fallback heuristics.

Phase 03

UI Design

Created recruiter dashboard in Figma.

Phase 04

Development

Built frontend with Next.js and backend API.

Phase 05

Testing

Validated parsing accuracy across formats.

Final Product

The solution across every screen

Desktop
Tablet
Tablet
Phone
Phone
Business Impact

Results that moved the needle

0
Screening time reduction
0
Resumes processed
0
Hiring stages tracked

ResumeBar cut resume screening time in half and gave recruiting teams a shared workspace to track, evaluate, and hire candidates faster.

Behind the Build

Problems faced, solutions found, lessons learned

Problem

PDFs and Word files parsed differently

Solution

Created format-specific extractors and normalization layer

Learning

Real-world data is messy; parsers need grace.

Problem

Recruiters wanted bulk actions

Solution

Added multi-select and batch status updates

Learning

Power users will save you hours if you let them.

Technologies

The stack that powered this project

Next.js
TypeScript
Node.js
MySQL
Tailwind CSS
REST APIs

See it in the wild

Explore the live product or review the codebase to see how it was built.