Pepe

Ruiz

Full Stack & AI Developer

ACADEMIC PREDICTOR

ACADEMICPREDICTOR

Multiclass classification system to predict academic success of university students using XGBoost and Random Forest

The Problem

Universities face high student dropout rates that affect both educational institutions and students. Without early predictive tools, it is difficult to identify at-risk students and provide necessary support before they drop out. This situation generates economic losses for institutions and personal frustrations for students.

The Solution

Development of a predictive system based on machine learning that analyzes multiple academic and socioeconomic factors to identify risk patterns. The system uses XGBoost and Random Forest algorithms with 85% accuracy, enabling early and personalized interventions. The web interface facilitates access to real-time predictions.

Impact

Enables educational institutions to implement proactive retention strategies, reduce dropout rates, and improve student academic success through early and targeted interventions.

Category

Artificial Intelligence & Full Stack

Completion date

May 2025

Tech Stack

ReactTailwind CSSFastAPIXGBoostScikit-learnPandasNumPySupabaseDockerVite

Highlights

  • XGBoost model accuracy: ~85%
  • RESTful API with FastAPI
  • Responsive interface with Tailwind CSS
  • Automatic preprocessing pipeline
  • Models optimized with Optuna
  • Design inspired by Madrid Community portals for greater realism

Desktop View

ACADEMIC PREDICTOR - Desktop View

Tablet View

ACADEMIC PREDICTOR - Tablet View

Mobile View

ACADEMIC PREDICTOR - Mobile View 1
ACADEMIC PREDICTOR - Mobile View 2
ACADEMIC PREDICTOR - Mobile View 3

Key Features

  • Multiclass prediction of academic success
  • Interactive and responsive web interface
  • REST API for real-time predictions
  • Automatic data preprocessing
  • Database system with Supabase

Next project

DATASHOPANALYTICS
Pepe Ruiz - Full Stack Developer & Data Scientist