Étudiant à 42 Le Havre, je me forme à l'informatique et au développement logiciel à travers une pédagogie innovante basée sur la pratique et l'entraide. Passionné par la résolution de problèmes complexes, je développe mes compétences en programmation système, algorithmie et architecture logicielle.
🌍 Le Havre, France
💻 Étudiant développeur @ École 42
🚀 Toujours en quête d'apprentissage
- Système : Linux, Unix, Bash scripting
- Versionning : Git, GitHub
- Développement : Makefile, GDB, Valgrind
- Paradigmes : Programmation système, parsing, algorithmie, binaire
🔹 Libft
Ma première bibliothèque C personnalisée
- Réimplémentation des fonctions standards de la libc
- Gestion de la mémoire et manipulation de chaînes
- Compétences : C, algorithmie, gestion mémoire
Lecture ligne par ligne depuis un file descriptor
- Gestion de buffers et de la mémoire dynamique
- Support de fichiers multiples simultanés
- Compétences : C, file descriptors, memory leaks
Réimplémentation de la fonction printf
- Parsing de format strings et gestion d'arguments variadiques
- Support des conversions multiples (c, s, p, d, i, u, x, X, %)
- Compétences : C, variadic functions, parsing
Configuration d'une machine virtuelle avec des règles de sécurité strictes
- Administration système Linux/Debian
- Configuration de pare-feu, politique de mots de passe, sudo
- Compétences : Système, sécurité, virtualisation
Algorithme de tri avec contraintes de complexité
- Optimisation d'algorithmes de tri sur deux piles
- Réduction du nombre d'opérations
- Compétences : Algorithmie, optimisation, structures de données
🔹 Pipex
Simulation du comportement des pipes sous Unix
- Gestion de processus avec fork, pipe et dup2
- Reproduction du comportement de
|en shell - Compétences : Processus Unix, pipes, redirections
🔹 So_long
Petit jeu 2D en graphisme
- Rendu graphique avec la MiniLibX
- Gestion d'événements et de collision
- Compétences : Graphisme, event handling, game design
- 🌱 Approfondissement en C/C++ et programmation système
- 🔭 Exploration de nouveaux projets dans le cursus 42
- 💡 Contribution à des projets open-source
- 🤝 Collaboration avec d'autres étudiants de la communauté 42
⭐️ N'hésitez pas à explorer mes projets et à me contacter pour toute collaboration !