Après trois années d'école d'ingénieurs en mécanique aéronautique, j'ai pris le temps de réfléchir à mon orientation professionnelle. Bien que la mécanique ait ses défis, je ne retrouvais pas la passion qui m'anime dans la programmation.
En 2019, j'ai rejoint l'école 42, où j'ai posé les bases de mes connaissances en développement. Cependant, fidèle à ma nature autodidacte, j'ai choisi de poursuivre mon apprentissage en toute autonomie, guidé par ma curiosité et ma soif de découverte.
Quand je ne travaille pas sur un projet, j'aime explorer de nouvelles technologies et approfondir mes compétences pour rester à la pointe des évolutions du domaine.
Aujourd'hui, mes nombreux projets reflètent mon engagement et ma progression. Mais ce qui m'apporte le plus de satisfaction, c'est de partager cette passion avec les autres et, peut-être, d'inspirer de nouveaux esprits à suivre ce chemin.
Instructeur Blockchain
Formation sur la blockchain et la cryptographie.
Développeur Full-Stack
Conception et développement de projets variés pour des clients, incluant des applications web, des sites e-commerce et des outils automatisés. Réalisation de solutions personnalisées pour la génération automatisée de documents liés à Airtable, grâce à l'utilisation de la bibliothèque python-docx.
Formateur & Mentor
Accompagnement d'étudiants pour la réalisation de projets académiques et professionnels, création de cours, et animation de formations pratiques.
Projet réalisé à l'école 42, consistant à recréer une bibliothèque en C. Cette bibliothèque implémente des fonctions standards du C, telles que la manipulation de chaînes de caractères, la gestion des pointeurs et la création et gestion de listes chaînées.
Projet réalisé à l'école 42, consistant à implémenter une fonction en C capable de lire une ligne complète à partir d'un descripteur de fichier donné. Ce projet visait à renforcer les notions de gestion de mémoire, manipulation des pointeurs et fichiers.
Projet réalisé à l'école 42, consistant à développer une version simplifiée de la
fonction printf
en C.
Ce projet permet de mieux comprendre les fonctions variadiques, la gestion des arguments et les bases de
la mise en forme des sorties.
Projet réalisé à l'école 42, ayant pour but de configurer un serveur web avec Nginx fonctionnant dans un conteneur Docker. Ce serveur héberge un site WordPress, une base de données MariaDB, et un outil de gestion via PHPMyAdmin.
Projet réalisé à l'école 42, basé sur la création d'un moteur graphique 3D en C utilisant MiniLibX. Inspiré du jeu Wolfenstein 3D, ce projet met l'accent sur le rendu graphique en utilisant la technique du raycasting, tout en gérant les textures, les collisions et les interactions utilisateur.
Projet réalisé à l'école 42, consistant à développer un jeu en 2D avec MiniLibX. Le joueur doit collecter des objets et atteindre une sortie dans un labyrinthe, en gérant les collisions, les animations, et les interactions utilisateur.
Projet académique réalisé à l'école 42, Minitalk consiste à développer une application client-serveur en C permettant d'échanger des messages à travers des signaux UNIX.
Projet réalisé à l'école 42, ayant pour but de trier une pile d'entiers en utilisant un ensemble d'opérations prédéfinies. Ce projet explore des concepts d'algorithmique, notamment l'analyse de complexité et l'optimisation des algorithmes de tri.
Projet réalisé à l'école 42, consistant à développer un interpréteur de commandes minimaliste en C. Ce projet a permis de comprendre et d'implémenter des concepts tels que la gestion des processus, les signaux, les redirections, et les pipes, tout en respectant le comportement de bash pour des commandes simples.
DevChainer.com est un site de présentation de mes formations blockchain, offrant des informations sur le contenu des cours, les dates disponibles, et un système d'inscription en ligne. Ce projet inclut également des intégrations pour le paiement sécurisé et l'envoi d'e-mails automatisés.
AuBonPote est un site permettant aux personnes partageant des centres d'intérêt communs de se connecter et de se rencontrer. Le projet inclut une interface utilisateur interactive, un système de recherche avancée et des outils pour organiser des rencontres.