# Building a Client-Side ATS Resume Analyzer with Next.js 14 and TypeScript

> Source: <https://dev.to/hamed_darvishi/building-a-client-side-ats-resume-analyzer-with-nextjs-14-and-typescript-2706>
> Published: 2026-07-31 20:53:38+00:00

Hey everyone! 👋

I recently built **ResumeAI**, a tool designed to help job seekers quickly analyze their resumes and ensure ATS compatibility—all right from the client side using **Next.js 14**, **TypeScript**, and **pdfjs-dist**.

Most resume checkers either charge heavy subscription fees or send your sensitive data to unknown servers. I wanted to build a fast, privacy-friendly tool where users can evaluate their CVs against job description keywords seamlessly.

`pdfjs-dist`

to keep user documents secure.Check out the live app here:

👉 [Try ResumeAI Live](https://resume-ai-two-lyart.vercel.app/)

I'd love to get your feedback! How do you handle ATS optimization or PDF parsing in your own projects? Let me know in the comments below!
