Lounes Adjou

Développeur Logiciel

❝Développeur logiciel qualifié avec une expérience dans plusieurs langages de programmation et une passion pour la résolution de problèmes.❞

À propos

Projets

libft

Libft est un projet individuel à 42 qui nous demande de recréer certaines fonctions standard de la bibliothèque C ainsi que certaines fonctions supplémentaires pouvant être utilisées plus tard pour construire une bibliothèque de fonctions utiles pour le reste du cursus.

Push swap

Push swap est un projet d'algorithme simple et efficace qui trie des données sur une pile avec un ensemble limité d'instructions, en utilisant le nombre minimum possible d'actions.

Dining Philosophers Problem

Problème des philosophes dîneurs utilisant le multithreading

Cub3d

Cub3d est un projet d'équipe graphique qui vise à créer une vue dynamique à l'intérieur d'un labyrinthe 3D en utilisant le lancer de rayons dans le style de Wolfenstein 3D. Le projet utilise la bibliothèque DIY Librarian MLX42 pour implémenter le lancer de rayons.

So_long

Mon premier projet de jeu 2D développé avec des textures, des sprites et des éléments de gameplay basiques. J'ai utilisé des algorithmes tels que le remplissage par diffusion pour parcourir la carte et vérifier s'il existe un moyen de sortie possible. Il s'agit de collecter des pièces pour déverrouiller la sortie et d'éviter les patrouilles ennemies. Le jeu utilise les fonctionnalités MiniLibx et loop hook pour avoir un mouvement fluide et progressif.

TAL-BOT

Développé avec Langchain, Next.js, React, et Tailwind CSS, ce chatbot fournit des réponses précises aux questions juridiques liées au Tribunal administratif du logement (TAL) du Québec. En s’appuyant sur les lois et règlements du TAL, il aide locataires et locateurs à naviguer dans des situations complexes tout en offrant des références légales. Ce service est entièrement gratuit et vise à simplifier l'accès à l'information juridique.