Languages/Technologies: C
Description : The dining philosophers problem is a very famous and interesting problem used to demonstrate the concept of deadlock.
Description : This project is about developing using C, a project focused on building a custom shell, similar to Bash. The project aims to provide users with a command-line interface, enabling them to execute various commands and scripts (including the built-in), manage processes, and manipulate files. Emphasizing efficiency and functionality, this project offers a powerful knowledge about processes, File descriptors, parsing algorithms...
Description : This project is inspired by the world-famous eponymous 90's game (Wolfenstein 3D), which was the first FPS ever. this project enable me to explore ray-casting algorithm. and the playful practical applications of mathematics and use mathematics as a tool to create elegant and efficient game.
Description : This project aims to create a robust and scalable cluster using Kubernetes and Docker. It will deploy a collection of applications, including FTPS, Grafana, InfluxDB, MySQL, Nginx as a reverse proxy, PHPMyAdmin, and WordPress. Leveraging containerization and orchestration, the cluster will ensure seamless deployment, scalability, and high availability of these interconnected applications, providing a reliable and efficient infrastructure for web hosting, monitoring, and data storage.
Description : In this project, I aim to develop an E-commerce solution as a means to enhance my skills in various technologies. The primary objective is to create a practical, hands-on experience in building a custom MVC architecture from scratch. By constructing this application, I seek to gain a deeper understanding of how different components interact within an E-commerce system, refining my expertise in the process.