Download My CV

Hello, I am

Mohamed Habib


Msahel

Full stack mobile | web Developer

Who am I ?

A Full stack mobile / web Developer Located In Our Lovely Earth

I am a full-stack web and mobile developer with a strong background in front-end and back-end development. My skills include HTML, CSS, JavaScript, and PHP, and I am dedicated to creating high-quality, user-friendly applications. In addition to my technical abilities, I am an avid chess player and enjoy using my problem-solving and strategic thinking skills. I am from Tunisia and am known for my attention to detail and commitment to my work. I am currently doing an internship with Orange Digital Center, where I am gaining hands-on experience in the industry. As a full-stack developer with a passion for chess, I am confident that I can make a valuable contribution to any team.

Personal Info

  • Birthdate : 24/11/1996
  • Email : msahel.medhabib@gmail.com
  • Phone : + (216) 29-473-912
  • Discord : Juka#4000
  • Location : Tunisia

My Expertise

Mobile Development

Creating mobile apps.


Web Development

Creating websites.


My Resume

Professional Experience

August 2025 – Present

Full Stack Mobile Developer

Lebosphore

• Développement et maintenance d’applications mobiles hybrides avec Flutter.
• Conception et intégration du backend avec Node.js et base de données MySQL.
• Contribution à l’amélioration continue des solutions mobiles et web de l’entreprise.


February 2025 – July 2025

Développeur Flutter & Node.js

The Landlord – Application de gestion de locations immobilières

• Développement des applications mobile et web avec Flutter.
• Création du backend avec Node.js et base de données MySQL.


January 2024 – September 2024

Développeur Mobile Freelance

ArcanaSoft

• Conception et réalisation d'une application destinée à aider les particuliers et les entreprises dans les services de nettoyage et de stérilisation utilisant Flutter.


March 2023 – September 2023

Stage Ingénieur - Cycle Ingénieur

Orange Digital Center

• Réalisation d'une application mobile pour améliorer la gestion des formations avec les collaborateurs Orange.
• Utilisation de Node.js et Firebase au niveau backend, SwiftUI au niveau frontend et MongoDB au niveau base de données.

Expertise & Education

2021 - 2022

ANDROID SWIFT FLUTTER AND NODEJS

I learned Android, Swift, Flutter, and Node.js in 2021-2022 and created multiple front-end and back-end applications. It was a challenging but rewarding experience, and I am proud of my accomplishments. I continue to learn and grow as a mobile developer.


2020 - 2021

JAVA SYMFONY CODENAME ONE

I learned Java, Symfony, and Codename One and created a website, desktop application, and mobile application in 2020-2021. It was a challenging but rewarding experience, and I am proud of my accomplishments. I continue to learn and grow as a software developer.


2020

HTML PHP CSS

In the past two years, I acquired valuable web development skills by learning HTML, PHP, and CSS. With these skills, I was able to create a functional and visually appealing website. Despite the challenges I faced, I am proud of the result and am excited to continue learning and growing as a web developer in the future.


2018 - Present

Diploma in Computer Engineering

PRIVATE HIGHER SCHOOL OF ENGINEERING AND TECHNOLOGY | ESPRIT.


2014 - 2015

High School Degree in Computer Science.

TAHA HUSSINE MEGRINE HIGH SCHOOL

Skills

HTML5 & CSS3
JavaScript
PHP
SQL
C
C++
C#
JAVA
Kotlin
Python
Flutter
Node.js
Swift

Languages

English
French
Arabic

200+

Hours Worked

10+

Project Finished

2k+

Coffee Drinked

I Am Available For FreeLance

My Tools

Android
MOBILE

Android is a mobile operating system developed by Google and used on a wide range of devices, including smartphones and tablets. It is known for its customization options and the ability to install third-party apps.

Swift
MOBILE

Swift is a programming language used for building apps and designed to be easy to read and write, and safer.

Flutter
MOBILE

Flutter is a mobile app development framework that allows developers to build apps for multiple platforms from a single codebase. It is known for its fast development cycle and high performance.

Angular
WEB

Angular is a JavaScript framework for building web applications, including single-page apps and mobile and desktop apps. It is maintained by Google and a community of developers.

Symfony
WEB

Symfony is a PHP web application framework used for developing web applications, APIs, and microservices. It is open-source, flexible, and easy to use.

Node.js
BACK-END

Node.js is a JavaScript runtime environment used for building server-side applications and real-time systems. It uses an event-driven, non-blocking I/O model.

QT
QT

Qt is a framework for developing cross-platform applications, particularly those with graphical user interfaces (GUIs).

MongoDB
MONGODB

MongoDB is a NoSQL database that stores data in a flexible, JSON-like format called BSON.

Academic Projects

WITCH UNDO THE SPELL

2D video game. The idea is around a witch who addresses a village to bewitch its inhabitants, except the inhabitant "Foulen". "Foulen" decides to save the others and asks for help from a friend who offers him a magic wand.

Tasks :

- Design of character images, background (the whole game from A to Z)

- Game development

- Manipulate images

Technical environment :

Linux, C (SDL 1.2), Illustrator, Photoshop

LIBRARY MANAGEMENT

Desktop application that allows users to manage their (real) libraries. It also allows to notify the user with alerts in case of fire or detection of dangerous gases...

Tasks :

- Conception of the general idea of the project

- Data modeling with UML

- Desktop application development

Technical environment :

QT, C++, Arduino, SQL, GitHub

EURORENTACAR

Website that allows users to rent vehicles and offer with drivers.

Tasks :

- Conception of the general idea of the project

- Data modeling with UML

- Development of the website

Technical environment :

HTML, CSS, PHP, Oracle, GitHub

FANART

Web, mobile and desktop application that allows users to manage their theaters, assigning available rooms to artists. It allows you to organize the number of artists per room (musicians, singers, etc.)

Tasks :

- Conception of the general idea of the project

- Data modeling with UML

- Development of the desktop version using JavaFX

- Development of the web version using Symfony 4

- Development of the mobile version using Codename One

Technical environment :

Codename One/ JavaFX / Symfony 4 / Git / SQL

KHADAMNI

A native application that allows users to find public services (plumber, carpenter, etc.) within its scope. This application allows users to create an account, do advanced searches, and pay for services online.

Tasks :

- Design of the general idea of the project

- Data modeling with UML

- Development of the backend part

- Implementation of interfaces

- API consumption

- Deployment of the backend part

- Deployment on the AppStore & AppGallery

Technical environment :

Android Studio (Android)/ Xcode (IOS) / NodeJs / Express Js / MongoDB / GitHub / Docker

SPORTPAL

A mobile application that matches players who want to find a partner/opponent to form a team and organize a real match. Through this application there is the possibility to participate in tournaments and win trophies.

Tasks :

- Conception of the general idea of the project

- Data modeling with UML

- Development of the components of the cross-platform mobile application (flutter)

- Development of the backend part with NodeJs

- Management of sessions and access controls

- Realization of a module for the management of players, referees and complex owners. (front and back)

Technical environment :

Flutter/ NodeJs / Express Js / MongoDB / GitHub / Docker / Heroku

On the web part, a site dedicated to administrators and owners of sports complexes, which allows the management of complexes, users and tournaments.

Tasks :

- For the admin: Manage users, complexes and tournaments.

- For owners of sports complexes: Manage their complexes and tournaments.

- Deployment of the backend part

Technical environment :

Angular/ NodeJs / Express Js / MongoDB / GitHub / Heroku