Sabir Mohammedi Taieb

Ph.D. degree in Computer Science
Master's degree in Advanced Information Systems Engineering

Python, PyDecision, Mpi4py

Java, JavaFx

HTML, CSS

Projects

I've done multiple projects whether it's school home work, thesis or personal projects.

PyDecision Contribution

I've added the implementation of the MCDA method MAUT (Multi Attribute Utility Theory) to the PyDecision Python open source package.

GFET (GDSS Facilitator Election Tool)

A graphical user interface using CustomTkinter in Python designed as an election tool to elect a GDSS (Group Decision Support System) Facilitator in the context of Collaborative E-maintenance.

GFEA (GDSS Facilitator Election Algorithm)

Added a new distributed election algorithm called GFEA that's designed specifically to elect a GDSS facilitator. The proposed algorithm considers multiple election criteria, reserves a backup and also integrated a new tie-breaking mechanism that prioritizes the most important criteria. This algorithm also uses the MEREC objective weighting method, as not all criteria are of equal importance. Furthermore, the algorithm handles both the failure and recovery of different types of nodes. The algorithm hasn't yet been fully implemented, a initial part of it has been implemented usign Mpi4py.

CloudSim GUI

Graphical User Interface for the CloudSim API to compare different VM selection and allocation policies in terms of migration time, energy cost and other parameters.

Calculator in JavaFx

I made a calculator dekstop app using Java Fx.

Responsive Time Tracking Dashboard Frontend

I completed a Frontend Mentor challenge that involved coding a frontend of a time tracking dashboard with responsive design in mind for mobile devices, I used CSS Grid for the layout and Javascript to handle some JSON data, you can check the website here :
Time Tracking Dashboard.

Number Generator

Number Generator with GUI using Java Fx.

Get in touch

You can contact me by sending me an email.