About Me

-> Currently working on Automation tools and modern cloud-native applications

-> Learning advanced Cloud Architecture

-> Fun fact: I love building systems that make life easier!

Languages and Tools

Programming Languages

Java Python TypeScript JavaScript C# C++ C PHP

Backend Development

Spring FastAPI Node.js .NET Symfony Express.js

Frontend Development

HTML5 CSS3 Angular Next.js React

Databases

MySQL SQLite Supabase MongoDB Oracle

DevOps & Infrastructure

Ansible Prometheus Grafana Terraform Docker Kubernetes OpenStack

Projects

Grinta

Full-stack fitness platform (AI-powered workout programs, real-time pose coaching, nutrition tracking, gym management, booking) built with Spring Boot REST APIs and an Angular frontend with role-based access control. ML microservices drive smart recommendations; containerized with Docker and deployed on the private cloud infrastructure platform.

Angular Spring Boot Machine Learning Microservices

Private Cloud Infrastructure Platform

Core OpenStack services (Keystone, Neutron, Glance, Heat, Cinder) deployed to build a full IaaS/PaaS/SaaS cloud environment. Provisioning automated with Ansible, Terraform, and Heat, Kubernetes orchestration set up with Helm, Prometheus and Grafana monitoring, and Prophet-based ML models integrated for resource usage forecasting.

OpenStack Ansible Kubernetes Docker Grafana

Stratus ML

Analytics platform using Random Forest, KNN, K-Means, and XGBoost to predict student performance, assess dropout risk, and generate personalized recommendations. Deployed as a Next.js and FastAPI app with student and admin dashboards.

Next.js FastAPI Machine Learning

Order Confirmation Agent

AI-powered order confirmation agent with browser extension for automated order detection, Facebook Messenger integration, and WooCommerce synchronization

FastAPI AI

Download Organizer

A set of Python scripts to organize Downloads folder contents automatically.

Python

Draupnir

An app to track, analyze, and visualize personal expenses.

JavaScript Python

Evencia (Desktop)

Desktop event management application built with JavaFX.

Java JavaFX

Evencia (Web Application)

Web-based event management platform built with Symfony.

PHP Symfony

Recynexxus

A C++ application built using the Qt framework that serves as a management system for a "Smart Recycling Center".

C++ Qt

Gaia

A 2D platformer and menu-based game built in C using SDL 1.2

C SDL 1.2

Education

ESPRIT School of Engineering
ENGINEERING 2022 – Present

ESPRIT School of Engineering

Engineering degree in Computer Science

Pôle Technologique, 1, 2 rue André Ampère, 2088 Ariana, Tunisia

Experience

Cloud & DevOps Intern

FelCloud
July 2026 – August 2026 | Tunis, Tunisia
  • Deployed Zuul gating CI on OpenStack to test and gate GitLab merge requests, catching integration failures that pass individually but break in combination.
  • Built and deployed Semaphore UI through a custom Ansible role with encrypted credential storage, enabling browser-driven playbook execution across managed hosts.
  • Deployed and maintained Kodus, a nine-container application (PostgreSQL, MongoDB, RabbitMQ) backed by a self-hosted Qwen2.5-Coder model on an OpenAI-compatible endpoint, using Ansible roles with idempotent reconcile validation.

AI Development Intern

Otospex Solutions
July 2025 – August 2025 | Djerba, Tunisia
  • Designed and developed an AI Agent system to detect and process online orders on an e-commerce platform, integrating Facebook Messenger and WooCommerce synchronization.
  • Built a browser extension for automated order detection and customer interaction logic to automatically adjust orders based on real-time inputs.

IT Intern

Mayaseen Travel
July – August 2024 | Djerba, Tunisia
  • Managed booking operations and maintained the agency's internal tools and IT infrastructure.

Technical Support Intern

Tunisie Telecom
August 2023 | Djerba, Tunisia
  • Traced ADSL/VDSL and FTTH faults across copper and fibre using a line tester, working directly on distribution frames, patch panels, and customer premises equipment.

Extracurriculars

IEEE Volunteer

IEEE ESPRIT Student Branch
2022 – Present | Tunis, Tunisia
  • Contributed to organizing technical workshops and seminars on emerging technologies.
  • Assisted in coordinating IEEE events and promoting STEM engagement among students.