AI-Powered Skills Gap Analyzer

An intelligent mobile application that helps students, graduates, and job seekers analyze their CVs, identify missing technical skills, receive personalized course recommendations, and generate professional CVs.

About the Project

University of Bahrain – Senior Project

The Skills Gap Analyzer is a smart mobile application designed to help users improve their employability by comparing their CVs against real job market requirements using Artificial Intelligence and real-time job descriptions. The application provides missing technical skill detection, personalized course recommendations, and professional CV generation in Word and PDF formats.

Main Features

Core functionalities provided by the system

AI CV Analysis

 

Analyze uploaded CVs using Gemini AI and compare them with real job descriptions.

Missing Skills Detection

 

Identify technical skills missing from the CV based on the selected job title.

Course Recommendations

 

Recommend relevant courses to improve identified missing skills.

CV Creation

 

Create professional CVs using an easy-to-use mobile interface.

PDF & Word Export

 

Export created CVs in both Word and PDF formats.

Real-Time Job Data

 

Retrieve live job descriptions and requirements from the job market.

Technologies Used

Development tools and technologies used in the project

Frontend

 

FlutterFlow

Backend

 

Firebase & Google Cloud Functions

Artificial Intelligence

 

Google Gemini AI

APIs

 

Apify API, ScrapingBee API, ConvertAPI

System Workflow

How the application works

1. Authentication

 

Create an account or log in securely using Firebase Authentication.

2. Upload or Create CV

 

Users can upload an existing CV or create a professional CV within the app.

3. AI Analysis

 

The system analyzes the CV against real job descriptions using Gemini AI.

4. Recommendations

 

Missing skills and personalized course recommendations are generated.

Project Statistics

Research and system highlights

109+

 

Survey Participants

AI

 

Powered Analysis

PDF

 

CV Export Support

Cloud

 

Firebase Infrastructure

Project Team

University of Bahrain – College of Information Technology

Talal Ahmed

 

202102682

Abdulla Yahya

 

202003375

Mahdi Salman

 

202003247

Project Supervisor

 

Dr. Yaqoob Salman Mohamed Alslais

Contact Us

Get in touch regarding the project

Skills Gap Analyzer © 2026 | University of Bahrain Senior Project