Simon Z. Ghebremeskel's Projects
42 ft_printf: ft_printf is a project that involves recreating the functionality of the printf function from the standard C library. The project focuses on parsing format specifiers, formatting output, and handling various data types.
42 Born2beroot: Born2beroot is a project that focuses on the installation and configuration of a Linux server. It involves setting up a minimal version of Debian Linux, configuring various components, and ensuring the server's security and stability.
Get next line is a function that takes one argument which is file descriptor and return the first line of a given file. Detailed explanation can be found in readme
42 Philosophers: Philosophers is a project that involves solving the dining philosophers problem using threads and synchronization. The goal is to implement a solution where multiple philosophers can share a limited number of resources (such as forks) without encountering deadlocks or starvation.
Pushswap is a 42 project emphasizing efficient sorting by minimizing operations. Participants use a limited set of commands to manipulate stacks and achieve the desired sorted order, showcasing algorithm design and optimization skills while developing problem-solving abilities.
42 Solong is a 2D game project where players navigate through a maze, collecting items and avoiding obstacles. It involves tasks like parsing map files, handling player movement, and implementing basic game mechanics using the MinilibX graphics library.
42 Piscine C Projects
42 Minitalk: Minitalk is a project that involves creating a client-server communication system using signals. The goal is to implement a client program that can send messages to a server program using signals, which are then displayed by the server.
Making 42 life better
Master programming by recreating your favorite technologies from scratch.
Curated list of design and UI resources from stock photos, web templates, CSS frameworks, UI libraries, tools and much more
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Notes for Fullstack Software Engineers. Covers common data structure and algorithms, web concepts, Javascript / TypeScript, React, and more!
Carpooling mobile application based on microservices architecture. Key Tools and Technologies: UML, Microservices, Docker, Kubernetes, Ingress Nginx, Node Js, Express Js, React, React Native, Typescript, Custom NPM Package, MongoDB, Passport authentication, OAuth2.0, Google map Services
This repository contains my solutions to various LeetCode questions. I will be updating it regularly as I solve more problems.
Libft: Libft is a library project that aims to recreate various standard C library functions as well as additional useful functions. The project helps to strengthen programming skills by implementing common functionality from scratch.
Examples and guides for using the OpenAI API
Node.js library for the OpenAI API
OysterReefLandingPage
This is my Personal Portfolio where I showcase my projects and skills.