CompanyIndustriesServicesOur WorkNews & insights
CareerMap AI
All Projects

AI & LLM

CareerMap AI

Multi-LLM resume parser that performs structured skill gap analysis and generates a 6-month career roadmap.

3
LLM backends supported
6mo
Structured roadmap output
100%
Pydantic-validated responses
PDF
Resume text extraction

What We Built

CareerMap AI is an intelligent career coaching web application that takes a user's PDF resume and a target job title, extracts structured skill data, identifies competency gaps using large language models, and generates a chronological 6-month upskilling roadmap with specific certifications, portfolio projects, and monthly milestones. The system supports three interchangeable LLM backends and uses Pydantic schema validation to guarantee consistent, structured outputs regardless of the model used.

Challenge, Solution & Outcome

Challenge

Job seekers face three compounding problems: they do not know specifically why their profile does not match a target role, generic upskilling advice does not translate to hiring credibility, and without a structured timeline, the path feels overwhelming enough to abandon.

Solution

A FastAPI microservice backend orchestrates PDF extraction, LLM-based gap analysis with Pydantic validation, and structured roadmap generation while a Streamlit frontend renders the results as an interactive timeline dashboard with export capability. Three LLM backends ensure availability and allow users to compare outputs.

Outcome

The application gives candidates a clear, actionable answer to why they are not yet qualified for a target role, what specific steps will close the gap, and when each milestone should be completed replacing generic career anxiety with a structured, month-by-month execution plan.

Tech Stack Used

Streamlit
FastAPI
Google Gemini
OpenAI
Groq
Pydantic
Python
Uvicorn

Key Features

PDF Resume Extraction

pypdf extracts raw text from unstructured PDF resume files, handling multi-column layouts and varied formatting to produce clean text input for the AI analysis pipeline.

Multi-LLM Backend

Users can select Google Gemini 1.5 Flash, OpenAI GPT-4o-mini, or Groq Llama-3.3-70B as the analysis engine. All three produce identical structured output through shared Pydantic schema enforcement.

Structured Skill Gap Analysis

System prompts coupled with dynamic JSON schemas instruct the LLM to map current skills against target role requirements, identifying specific competency gaps across technical, tooling, and domain knowledge dimensions.

Curated Certification Recommendations

The system recommends specific, named certifications mapped to their real providers — not generic suggestions. Each recommendation includes the rationale for why hiring managers in the target role value it.

Portfolio Project Suggestions

Alongside certifications, the system recommends hands-on portfolio projects with specific tech stacks tailored to prove competency in the identified skill gaps projects a recruiter would recognise as credible.

6-Month Roadmap Generation

The roadmap breaks the upskilling journey into monthly milestones and weekly actionable tasks. Users explore it interactively in the Streamlit dashboard or export it as a markdown file for local tracking.