Job hunting is exhaustive. Tailoring resumes for every application is a full-time task. I built an AI assistant to do the heavy lifting of resume optimization.
AI in Modern Recruitment
Modern job hunting requires speed and precision. This application takes your resume (PDF) and a job description URL, uses Natural Language Processing (NLP) to extract key skills, and calculates a semantic matching score.
The Next.js & Flask Hybrid Tech Stack
The frontend is powered by Next.js for a premium, responsive UI. The backend is a Flask server handling complex ML tasks. I integrated Spacy for keyword extraction and LLM APIs for generating personalized career advice and resume improvements.
Solving Complex PDF Parsing Challenges
Parsing unstructured PDFs accurately is a significant technical hurdle. I experimented with various libraries before settling on a robust pipeline that handles complex resume layouts without losing metadata or formatting context.

