Pinned Repositories
Algorithms-Problem-Solving-Techniques
Standard implementation of Algorithms, Data structures and Techniques.
ChessGame
Chess game project is a project that implements the standard chess game as a showcase for OOD design. The purpose of this project is to apply design patterns, SOLID principles, and clean code principles.
CP
Competitive Programming Snippets
Django-Learning
GameOf8Puzzle
Solving Game of 8 puzzle using differint AI search algorithms BFS, IDS, and A*. The purpose of this project is compare the time and space complexity for different search algorithms.
Karel-Dividing
Karel-Dividing project is an app that divides a map into 4 equal chambers. And dividing small maps that can’t be divided into 4 chambers equally into the maximum possible number of equal chambers.
MultiThreading-Simple-Search-Engine
multi-threaded simple search engine that reads a set of files, counts occurrences of a specified character in each file, and provides statistics and a sorted list of files based on the character count.
Optimizing-OpenAI-aPI
ShellOperations
This Bash script allows users to perform various operations on a specified directory based on their input. The script supports three main operations: analytics (ana), delete (del), and arrange (arr).
Students-Grades-System
This repository contains a system consisting of four Spring Boot applications and a MySQL database, all containerized and combined using Docker Compose. This system is designed to efficiently handle student data, authentication, analytics, and result presentation for system administrators.
OsamaX01's Repositories
OsamaX01/Algorithms-Problem-Solving-Techniques
Standard implementation of Algorithms, Data structures and Techniques.
OsamaX01/Optimizing-OpenAI-aPI
OsamaX01/ChessGame
Chess game project is a project that implements the standard chess game as a showcase for OOD design. The purpose of this project is to apply design patterns, SOLID principles, and clean code principles.
OsamaX01/CP
Competitive Programming Snippets
OsamaX01/Django-Learning
OsamaX01/GameOf8Puzzle
Solving Game of 8 puzzle using differint AI search algorithms BFS, IDS, and A*. The purpose of this project is compare the time and space complexity for different search algorithms.
OsamaX01/Karel-Dividing
Karel-Dividing project is an app that divides a map into 4 equal chambers. And dividing small maps that can’t be divided into 4 chambers equally into the maximum possible number of equal chambers.
OsamaX01/MultiThreading-Simple-Search-Engine
multi-threaded simple search engine that reads a set of files, counts occurrences of a specified character in each file, and provides statistics and a sorted list of files based on the character count.
OsamaX01/ShellOperations
This Bash script allows users to perform various operations on a specified directory based on their input. The script supports three main operations: analytics (ana), delete (del), and arrange (arr).
OsamaX01/SimpleQuiz
This repo is for learning purpose
OsamaX01/Sockets-JSP_Servlets-Spring
OsamaX01/Students-Grades-System
This repository contains a system consisting of four Spring Boot applications and a MySQL database, all containerized and combined using Docker Compose. This system is designed to efficiently handle student data, authentication, analytics, and result presentation for system administrators.
OsamaX01/OS-Scheduler