Skip to content
← All Work

Career Ops

2026AIFull-Stack

Career Ops takes the guesswork out of resume tailoring. Paste a job description, upload your CV, and the tool highlights gaps, suggests rewording, and generates an optimized version aligned with what the role actually requires.

Career Ops

The Problem

Job seekers send the same generic resume to dozens of postings, then wonder why they don't hear back. Tailoring a CV for each application is tedious and easy to get wrong -- most people don't know which keywords matter or how to reframe their experience for different roles.

The Solution

An AI tool that parses both the job description and the user's CV, identifies alignment gaps, and suggests concrete edits. It doesn't fabricate experience -- it helps users reframe what they've already done using language that resonates with the target role.

The Approach

The backend uses a Python service that extracts structured data from job descriptions (required skills, seniority signals, industry terms) and CVs (experience entries, skills, education). OpenAI's API handles the semantic matching and suggestion generation with carefully engineered prompts that prioritize honesty over embellishment. The Next.js frontend provides a side-by-side comparison view where users can accept, reject, or modify each suggestion before exporting the final PDF.


Technology
Next.js
Python
OpenAI API
TypeScript

Key Features
  1. 01Job description parser that extracts key requirements and priorities
  2. 02Side-by-side CV comparison with highlighted gaps
  3. 03AI-powered rewording suggestions that preserve authenticity
  4. 04One-click PDF export of the optimized resume
  5. 05Match score showing alignment between CV and job description
  6. 06History of previously optimized versions for different roles

Interested in working together?