AC.
Available for new opportunities

Ahmed Channoufi

> Full-Stack Applications.

Versatile Software Engineering graduate & Data Science Master student at ISLAIB, hands-on in full-stack development and predictive machine learning. Trilingual in Arabic, French, and English.

Explore keyboard_arrow_down
WHO I AM

About Me

I am a graduate in Software Engineering and Information Systems from ISLAIB (Institut Supérieur des Langues Appliquées et de l'Informatique de Béja), currently pursuing a Professional Master's Degree in Computer Science: Data Science. I have a versatile profile: covering full-stack web engineering, predictive machine learning pipelines, relational databases, as well as Linux administration and Git version control.

I thrive at the intersection of software engineering and data science, turning complex business problems into elegant, data-driven solutions. Trilingual in Arabic, French, and English, I bring technical depth, analytical rigor, and cross-cultural communication to every engineering challenge.

Ahmed Channoufi
Software Eng & Data Science
3+
Projects Shipped
rocket_launch
3
Languages Spoken
translate
CERTIFICATIONS
🤖

Prompt Like an Engineer

Cisco Networking Academy · Oct 2026

🐍

Data Science Essentials with Python

Cisco Networking Academy · Sep 2026

🖥️

Presenting Data

HP LIFE · April 2026

🗄️

SQL

365 Data Science · Nov 2024

📐

Mathematics

365 Data Science · Dec 2024

WHAT I KNOW

Technical Skills

code

Languages

Python Java C# JavaScript HTML CSS PHP
api

Frameworks & APIs

FastAPI Flask ASP.NET MVC REST APIs Chart.js
neurology

ML & Data Science

Scikit-learn XGBoost Pandas NumPy CRISP-DM
database

Databases

MySQL PostgreSQL Oracle SQL Server
terminal

Tools & Systems

Linux Administration Git GitHub
public Spoken Languages
🇹🇳 Arabic (Native)
🇫🇷 French (Intermediate)
🇬🇧 English (Good Level)
EXPERIENCE

Work Experience

Internship Feb 2026 – Jun 2026

Final-Year Project Internship (PFE) — Customer Churn Prediction

Tunisie Telecom · Tunis, Tunisia
  • Designed a complete decision-support system following the CRISP-DM methodology to identify customers at risk of churn.
  • Handled data quality issues (missing values, duplicates, class imbalance); performed feature engineering (46 variables) and visualization.
  • Trained and evaluated multiple machine learning models; selected XGBoost achieving 96% accuracy, 83% precision, 93% recall, and 88% F1-score on the churn class.
  • Validated the final model on real customer data (34,000 clients), confirming solid and stable performance.
  • Built a Flask web application with an interactive dashboard and dynamic KPIs for prediction visualization.
PythonXGBoostFlaskCRISP-DM
Internship Jun 2025

Internship (PFA) — Full-Stack .NET Developer

Asteelflash Tunisia · Soukra, Ariana, Tunisia
  • Developed a role-based (Administrator, User, Operator) ASP.NET MVC web application for industrial quality test management, implementing a validation workflow (Initial Test → Quality Control → Client Test) with strict business rules.
  • Designed the system architecture with Entity Framework and SQL Server, and automatic test-type suggestions based on product history.
  • Built advanced search functionality, Chart.js analytics, and automated Excel quality reporting.
C#ASP.NET MVCSQL ServerChart.js
EDUCATION

Education & Degrees

Education 2026 – Present

Professional Master's Degree in Computer Science: Data Science

ISLAIB (Higher Institute of Applied Languages and Computer Science of Béja)

Current · Year 2026

Education 2023 – 2026

Bachelor's Degree in Computer Science (Software Engineering & Information Systems)

ISLAIB (Higher Institute of Applied Languages and Computer Science of Béja)
Education 2022 – 2023

Baccalaureate in Computer Science

Lycée Omrane Supérieur · Tunis
PORTFOLIO

Featured Projects

PFE · Internship @ Tunisie Telecom

Customer Churn Prediction Decision System (ML)

End-to-end Machine Learning decision-support platform built for Tunisie Telecom following the CRISP-DM methodology. The target file combined basic customer profile information along with the target variable (customer status for the following month), supplemented by 5 behavioral data files covering 12 months (outgoing/incoming calls, internet consumption, recharges, USSD). Cleaned and consolidated these files around the customer ID to construct 46 behavioral features (trend deltas, active months, recency). Balanced dataset with SMOTE and deployed in an interactive Flask Web Dashboard with automated multi-file ingestion, dynamic KPI analytics, and CSV reporting.

Python XGBoost Scikit-learn Pandas Flask SMOTE CRISP-DM
PFA · Internship @ Asteelflash

Industrial Quality Test Management Web App (EMS)

Industrial Web Platform developed for Asteelflash (Electronic Manufacturing Services - EMS). Implements an end-to-end 3-level quality control workflow for electronic boards, with strict business rejection rules and real-time hardware assignment. The system actively guides each user through the workflow — auto-suggesting the correct next test step based on product history, filtering compatible machines/boards/operators, and blocking any attempt to skip a stage — plus multi-role security (RBAC), live Chart.js analytics, and automated EPPlus Excel report generation.

ASP.NET MVC C# SQL Server Entity Framework Chart.js EPPlus BCrypt
Full-Stack · Personal Project code

Magasin+ — Store Management System

Full-featured point-of-sale web application with fast checkout, smart stock management with low-stock alerts, product categories, cashier roles (cashier/supervisor), sales reports with CSV export, printable receipts, and JWT-secured authentication.

FastAPI PostgreSQL SQLModel JWT bcrypt
Backend · Academic Project code

Biblivre REST API

A complete library management REST API built in Java. Handles books, members, loans, and returns with full CRUD operations and clean RESTful architecture.

Java Spring Boot REST API Postman
LET'S CONNECT

Get In Touch

Have a project in mind or want to hire me? I'd love to hear from you!

check_circle Notification