You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An IoT door sign for the 42 IT school campuses. The sign warns about the upcoming and ongoing exams that day, preventing unaware students from entering the room and disrupting those taking the test. It automatically checks active exams on the Intra server, providing peace of mind to the Pedago team
Implements a function that reads a file descriptor line by line. Focuses on dynamic memory allocation, buffer management, and persistent state handling across multiple function calls and file descriptors.
A simplified shell-like pipe mechanism in C. This project replicates the shell behavior of piping commands and builds understanding of processes, pipes, file descriptors, and execve.
A foundational 42 project to reimplement essential functions from the C standard library. Covers memory handling, string manipulation, character checks, and linked list operations. This project reinforces core C concepts, pointer logic, and dynamic memory management — all without using the standard library.
A small 2D graphical game using MiniLibX where the player collects items and exits the map. This project introduces event handling, simple rendering, and file parsing with strict error management.
A minimal UNIX shell for the 42 curriculum. Supports built-in commands, redirections, pipes, environment variables, and signal handling—crafted in pure C.
An improved version of the original Libft library. This version adds more utility functions, data structure helpers, and internal tools to support other 42 projects. Built to be modular, reusable, and robust for real-world project demands.
A recreation of the C printf function. This project supports various format specifiers (%d, %s, %x, etc.) and teaches variadic functions, buffer management, and formatted output without relying on the standard library.