A closer Look on the CV Analyzer
/10 min read

Iβm excited to share more about my graduation project, which represents an AI-driven platform that streamlines job applications and hiring using cutting-edge technology.
Hereβs what it offers:
- π AI-Powered CV & Job Match
Upload your CV and a job description, and the platform analyzes compatibility and provides a score to help you apply to the requested role. - π Role-Based Accounts
Candidates, recruiters, and admins each have tailored dashboards and tools suited to their needs. - π AI Chatbot Assistant
An integrated chatbot helps users navigate the platform, ask questions, and receive instant guidance. - π Smart Job Application Management
Candidates can apply to jobs after analysis, track application status (pending, approved, rejected), and reuse saved CVs or job descriptions. Recruiters can manage applications and accept or reject candidates. - π Mobile Access
Core features such as AI analysis, applications, history, and profile updates are available on mobile for job-seeking candidates. - π Customizable Experience
Dark/light mode toggle, profile editing, and company information management enhance overall usability. - π Secure & Accountable
Email verification, password updates, account deletion, and admin moderation ensure data security and platform integrity.
π Technical Highlights
For those interested in whatβs under the hood:
- π· AI Analysis Core: A fine-tuned transformer model (LLaMA 3.2) assesses CV-to-job compatibility using advanced natural language understanding.
- π· Role-Based Access: Access control enforced at registration and login, mapping users to appropriate functionalities.
- π· AI Chatbot: Integrated using the together.ai API.
- π· Data Management: Full CRUD operations for CVs, job descriptions, and applications, with filtering capabilities.
- π· Mobile Integration: Candidate-only mobile-friendly interfaces for key platform features.
- π· Secure Authentication & Moderation: Powered by Keycloak, including email verification, password management, and admin controls.
πΌ Why this matters
This platform demonstrates how AI can make recruitment smarter by saving time for both candidates and recruiters, while maintaining strong security and usability across web and mobile platforms.
GitHub repository:
https://github.com/MazenJebali/CV_analyzer_public