Career canvas
About the project
Career Canvas — AI Resume Fit & Job Recommendation Platform
Career Canvas is an AI-powered resume analysis platform that helps candidates understand how well their resume matches specific job roles and companies.
Users can upload or paste a resume, choose a target company from a searchable directory of 2,000 employers, and select a job role from 1,000 career options. The platform then analyzes resume content and generates a dynamic fit score based on job-role requirements, company requirements, industry context, transferable skills, quantified achievements, ATS readiness, and keyword coverage.
Core Features
Resume upload and text extraction
2,000 searchable company targets
1,000 searchable job roles
Dynamic company-specific and role-specific fit scoring
Skill vs job-role matrix with:
Strong
Matched
Partial
Gap statuses
ATS score, content score, keyword score, and overall target-fit score
Best-fit job-role recommendations
Best-fit company recommendations
Official company career-page links for applying
Resume tailoring recommendations
ATS scan simulation
Cover letter generation
Interview-question generation
Company benchmark leaderboard
Resume history stored in PostgreSQL
AI / Transformer Architecture
The platform uses a custom five-layer Transformer-inspired NLP pipeline:
Token Embedding
Five Self-Attention Transformer Layers
Multi-Contextual Embedding combining:
Resume content
Selected job role
Selected company and industry
Google Gemini AI model for enriched career analysis
Final prediction and recommendations
The system detects resume sections, skills, achievements, entities, technical keywords, transferable experience, and relevance to selected role/company requirements.
Security and Privacy
Prompt injection and jailbreak phrase detection
Instruction-like resume content is blocked
Email addresses, phone numbers, and URLs are redacted before Gemini AI inference
Gemini receives only minimized, sanitized resume context
Resume data is not used by the application to train or fine-tune models
Tech Stack
Next.js 16
React 19
TypeScript
Tailwind CSS
PostgreSQL
Drizzle ORM
Google Gemini API
Custom Transformer / Self-Attention scoring engine
Python PyTorch reference model for training and ONNX export
Purpose
Career Canvas helps job seekers identify the best roles and companies for their background, discover missing skills, improve ATS compatibility, tailor resumes truthfully, and apply through official company career pages.
Built with
Prize Categories Entered
- Submitted
Best Use of Gemma 4