MB Logo

Bienvenue sur le portfolio de Malik Bouaissi

Étudiant en deuxième année de prépa intégrée à l'EFREI Paris en cycle préparatoire aux grandes écoles d'ingénieurs.

BayBay — Gestion Locative Hybride

Suite logicielle complète d'automatisation immobilière combinant une application de bureau Windows (Electron.js + Python standalone) et une plateforme cloud SaaS hébergée sur serveur dédié.

  • Quittances conformes Loi ALUR : Génération automatisée avec clé de vérification publique en ligne et signature cryptographique SHA-256.
  • Automatisation SMTP : Envoi planifié des appels de loyer, relances et quittances par e-mail avec accusé de réception.
  • Calculs légaux & Fiscaux : Révision indicielle INSEE/IRL, calcul des provisions de charges et pré-remplissage de la déclaration 2044.
baybay.mb-site.com
BayBay - Interface affichée sur écran d'ordinateur
SimplCT Compiler C

SimplCT — Compilateur C Complet

Par Mohammed Belfar & Malik Bouaissi

Développement d'une chaîne de compilation complète pour un sous-ensemble du langage C.

  • Lexer & Parser : Analyse lexicale par flux de tokens et analyseur syntaxique à descente récursive.
  • AST & Typage : Construction de l'arbre syntaxique abstrait, table des symboles avec résolution de portées lexicales (scopes) et vérification de type statique.
  • Qualité & Mémoire : Zéro fuite mémoire certifiée par Valgrind (0 leak, 0 error) et suite de tests automatisée.
CroustyRun Eco-Game

CroustyRun — Jeu Éco-conçu 60 FPS

Par Mohammed Belfar, Malik Bouaissi, Antoine Picou & Mathis Jacques--Llorens

Jeu vidéo 2D en Python intégrant un moteur physique temps réel et une démarche poussée de réduction d'empreinte environnementale.

  • Mesure d'impact CodeCarbon : Réduction de 34% des émissions de CO2e grâce à un profiling fin de la boucle de rendu et de la mémoire CPU/RAM.
  • Graphismes 100% Artisanaux : Pixel-Art original dessiné entièrement à la main, sans recours aux générateurs IA.
  • Fluidité constante : 60 FPS stables sur des configurations matérielles légères.
Poudelard Simulation

Poudelard — Simulation POO Déterministe

Par Mohammed Belfar & Malik Bouaissi

Simulation logicielle orientée objet modélisant des entités autonomes et leurs interactions dans un monde dynamique à événements déterministes.

  • Modélisation Objet Avancée : Hiérarchie de classes, polymorphisme et encapsulation stricte des états agents.
  • Moteur d'Événements Déterministe : Ordonnancement temporel précis et cycle de vie d'entités autonomes.
  • Architecture Modulaire : Séparation nette de la logique métier, du modèle d'état et des métriques de simulation.

Échangeons Ensemble

Étudiant ingénieur disponible pour des opportunités de stage, des échanges techniques ou des collaborations sur des projets ambitieux.