Joseph Cheel's Projects
Nine projects that explore the fundamentals of C++, with a particular emphasis on object-oriented programming
My projects and progress on 42 Cursus
A compilation of C++ object-oriented programming exercises from the 'Exam Rank 05' assessment.
A C-based multi-client chat server using TCP sockets and the select function. This project manages multiple clients, broadcasting messages to all connected clients and handling client connections and disconnections efficiently. From the 'Exam Rank 06' assessment.
Recoded Printf function from Libc
This project is about programming a function that returns a line read from a file descriptor.
Project about the virtualization of a small multi-container infrastructure in Docker.
This project involves creating your own library and re-coding certain functions from the 'C Standard Library' or libc. Libft aims to enhance understanding of the workings of basic functions, their implementation, and how to effectively use them.
This project is an introduction to the beautiful world of Raytracing. Once completed you will be able to render simple Computer-Generated-Images
This project involves creating a simple shell with Bash as a reference
A project about solving networking problems exercises. Configuring small-scale networks, subnets and understanding TCP/IP addressing.
A project involving the basics of threading a process. And thread synchronization with mutexes.
Project about managing basic Redirection and Piping of commands
A data sorting algorithm program using two stacks in the lowest possible number of a specific set of actions
A project involving the creation of a small 2D game. Coded in C with MinilibX library
This project involves creating a custom HTTP server from scratch, covering request handling, response generation, and support for various HTTP methods. The server can be tested with a real web browser, providing practical experience with the HTTP protocol.
Google Curso 6 de 6 en Google IT Automation with Python Specialization
Config files for my GitHub profile.
A Folder to Store readme resources such as PNG, GIFS, SVG and more