Skip to content
View thlibers's full-sized avatar

Highlights

  • Pro

Block or report thlibers

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thlibers/README.md

👋 Bienvenue sur mon profil GitHub

🎓 À propos de moi

É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

🛠️ Compétences techniques

Langages de programmation

C Shell Linux

Outils & Technologies

  • Système : Linux, Unix, Bash scripting
  • Versionning : Git, GitHub
  • Développement : Makefile, GDB, Valgrind
  • Paradigmes : Programmation système, parsing, algorithmie, binaire

📚 Projets 42

🔹 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

📊 Statistiques GitHub

Stats GitHub

Langages les plus utilisés


🎯 Objectifs actuels

  • 🌱 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

📫 Me contacter

Email 42 Profile


⭐️ N'hésitez pas à explorer mes projets et à me contacter pour toute collaboration !

Popular repositories Loading

  1. Autres_projets Autres_projets Public

    Repo qui contient quelques petits projets perso ou d'examen

    C

  2. libft libft Public

    libft Ecole 42 octobre 2025

    C

  3. ft_printf ft_printf Public

    ft_printf Ecole 42 10/27/2025

    C

  4. get_next_line get_next_line Public

    gnl + bonus ...11/03/2025

    C

  5. so_long so_long Public

    so_long, Ecole 42.

    C

  6. push_swap push_swap Public

    C