Mohamed Bdr (mohamed-said-ibrahem)

mohamed-said-ibrahem

Geek Repo

0

following

0

stars

Location:Alexandria, Egypt

Home Page:http://linkedin.com/in/mohamed--said

Github PK Tool:Github PK Tool

Mohamed Bdr's repositories

Computer-Vision

Multiple Computer Vision course projects and labs such as: (Image cartoonifier, Coin detection, Image mosaics, Stereo vision, Lucas Kanade tracker for 3D object detection). Used multiple algorithms and techniques such as (Hough transform, Dynamic programming...)

Language:Jupyter NotebookStargazers:5Issues:2Issues:0

MRNET-For-Knee-Diagnosis

Deep-learning-assisted diagnosis for knee magnetic resonance imaging: Development and retrospective validation of MRNet

Language:Jupyter NotebookStargazers:4Issues:2Issues:0

Computer-Networks-III_Routing_Protocols

Create a script that simulates a specific topology using NS3 which helps to create various virtual nodes. Using NS3 we can create PointToPoint, Wireless, CSMA, etc connections between nodes. Algorithm used is Open Shortest Path First (OSPF).

Language:C++Stargazers:3Issues:2Issues:0

Graduation-Project-HRMS-Data-Warehouse

Web Application provides several services for HR(s) and Managers to help them manage all aspects of the workforce in an efficient manner. Provide interfaces for employees to be more involved with Hr and Managers in a transparent mechanism to guarantee integrity environment. Use data warehousing to provide better performance and data analytics.

Language:JavaScriptStargazers:2Issues:2Issues:0

PV-RCNN_Point-Voxel-Feature-Set-Abstraction-For-3D-Object-Detection

PointVoxel-RCNN (PV-RCNN), is a two-stage 3D detection framework aiming at more accurate 3D object detection from point clouds. 3D detection approaches are based on either 3D voxel CNN with sparse convolution or PointNet-based networks as the backbone. 3D voxel CNNs with sparse convolution are more efficient and are able to generate high-quality 3D object proposals. PointNet-based methods can capture more accurate contextual information with flexible receptive fields.

Language:Jupyter NotebookStargazers:2Issues:2Issues:0

Applicant-Tracking-System

A Fully integrated Application that is used by Managers and Recruiters to manage the applicants requestes and current employees status, The application can be easily modified to fit your usage and to fit your requirements, you can add, edit, delete and search any employee or applicant, The application has alot of amazing features such as the page pagination which uses a smart query so it will get only the required data only from the database by using the offset and that will not case any overhead on the application performance, The application is totally secure from CSRF, XSS, SQL injection, Brute-Force and dictionary attacks, The application has JWT (Jason web token) (Generate-Update-Revoke) too which can be used so easily but i dont used it as the main method, The application can be modified easily to used as an API to fit your requirements.

Language:PHPStargazers:1Issues:3Issues:0

Book-Order-Processing-System

An online database bookstore system that supports basic bookstore operations such as (Add new books, Modify existing books, Place orders on books, Confirm orders, Search for books,View reports on sales). The Project Contains of 3 modules (Registration & Login - Cart - All other management for books ).

Language:JavaStargazers:1Issues:2Issues:0

Computer-Networks-IV-Synchronization-and-MAC-protocols

The main Project topic is: MAC (medium access control) protocols that determine when devices get to transmit (these protocols *control* *access* to the *medium*). For all but the simplest MAC protocols, the participating devices need to be synchronized in time. The way this is done in practice is to have one node transmit a signal (called a "preamble" or "beacon") and the other nodes will listen for this signal. Since wireless signals travel at the speed of light, all nodes can agree that they will hear the preamble at nearly exactly the same time.

Language:Jupyter NotebookStargazers:1Issues:0Issues:0

Circus-Of-Plates

It's game using Java UI.The objective of this game is to collect three plates or more in the clown’s plates to increase the player score, it is also a multiplayer game The game also supports save and load using serialization The game was built using different Design Patterns.

Language:JavaStargazers:0Issues:2Issues:0

DBMS-with-JDBC

(DBMS) is a complex set of software programs that controls the organization, storage, management, and retrieval of data in a database. DBMS are categorized according to their data structures or types. The DBMS accepts requests for data from the application program and instructs the operating system to transfer the appropriate data. On the other hand, Extensible Markup Language (XML) is a set of rules for encoding documents in machine readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards. Java Database Connectivity (JDBC) provides Java developers with a standard API that is used to access databases, regardless of the driver and database product. JDBC presents a uniform interface to databases - change vendors and your applications only need to change their driver. This is a DataBase Management System(DBMS) that is an application that interacts with the user who is allowed to store and manage data in a database using SQL , with Java DataBase Connectivity (JDBC) which access the databases with a standard API regardless of the driver or the database

Language:JavaStargazers:0Issues:2Issues:0

Hajj-Hackathon

Nabd is an integrated medical system to increase the absorptive capacity of pilgrims health care in Hajj. The system will facilitate the application of health care on the pilgrim and facilitate, accelerate the process of providing health care and diagnosis of the disease by retrieving the patient history of the pilgrim by face recognition technology. by scanning the pilgrim face then the application will retrieve all details needed by the doctors to help him quickly. also by the application any pilgrim can request medical care for nearby pilgrim by one click with location so the healthcare can arrive quickly and the system will categorize the patients by the situation dangerous level and a lot of features which will increase the absorptive capacity of pilgrims health care.

Language:PHPStargazers:0Issues:2Issues:1

Ai-8-Puzzle-Problem_Using_Informed-and_Uninformed_Search

An agent will be implemented to solve the 8-puzzle game. An instance of the 8-puzzle game consists of a board holding 8 distinct movable tiles, plus an empty space. For any such board, the empty space may be legally swapped with any tile horizontally or vertically adjacent to it. In this assignment, the blank space is going to be represented with the number 0.

Language:JavaStargazers:0Issues:0Issues:0

Ai-8-Queens_Using_Local_Search_and_Constraint_Satisfaction

Eight Queens puzzle is the problem of placing eight chess queens on an 8×8 chessboard so that no two queens threaten each other, thus, a solution requires that no two queens share the same row, column, or diagonal.

Language:JavaStargazers:0Issues:1Issues:0

Certifications-And-Publications

The best way to express your feelings and your ideas is when you are able to write it. So this repository will contains all my publication and my ideas bout different things. And will contain too all my certificates and achievements.

Stargazers:0Issues:2Issues:0

Cognitev-Campaign-Task-InstaScaler-

Being online business requires special marketing skills. Creating campaigns, managing campaigns and making sure that the money spent to get traffic from different advertising platforms became more challenging and time consuming. Being an online businesses you need to focus on the core functionality they do instead of wasting time, money and effort managing your digital campaigns

Language:C#Stargazers:0Issues:2Issues:0

Computer-Networks-I_Basic-Socket-Programming

An implementation of a client-server protocol , namely Simplified HTTP. Which is a restricted Subset of HTTP. This project is divided into 4 Sections: ( Multi-Threaded Web Server, HTTP - Web Client, HTTP 1.1, Testing and performance metrics)

Language:CStargazers:0Issues:2Issues:0

Computer-Networks-II_Reliable-Data-Transport-Protocol_UDP

TCP reliable data transport protocol. Features ( Reliable Data Transfer Protocol, Stop and Wait Method, Selective Repeat Method, GBN Method, Supporting all file types (HTML, TXT, Images, Videos), Error Detection Using Checksum, Congestion Control, Handling Loss Simulation to test real scenarios).

Language:CStargazers:0Issues:2Issues:0

Forming-Magic-Square

A python program that builds Magic Squares, the program allows the user to enter (N) through standard input, where (N) is any positive odd integer, Check that (N) is valid and prompt the user to enter another value for N if it is not, Calculate a valid magic square for that value of (N), Print out the magic square legibly, Verify that the magic square is indeed valid, Print “correct” if the verification step passes.

Language:PythonStargazers:0Issues:2Issues:0

Hacker-Rank-Problems

Collection of Hacker Rank Problems.

Language:JavaStargazers:0Issues:2Issues:0

Innoscripta

A RESTful-API For Pizza Ordering System Configered With React Js. Static Data Used Inside This App (If You Are Familiar with Axios You Can Map It To Real DB Easily) You Can Use FireBase Too Inside The App. For The Full APP (Connected To DB) Clik Here: https://github.com/mohamed-said-ibrahem/Innoscripta-pizza

Language:PHPLicense:LGPL-3.0Stargazers:0Issues:2Issues:0

Innoscripta-Pizza

Full Application For Pizza Ordering System With PostgreSQL DB.

Language:HTMLLicense:MITStargazers:0Issues:2Issues:0

Linux-Shell-And-System-Calls

A Unix shell is a program that conveniently allows you to run other programs. It is a User interface for access to an operating system's services. In general, operating system shells use either a command-line interface (CLI) or graphical user interface (GUI), depending on a computer's role and particular operation.

Language:CStargazers:0Issues:2Issues:0

Paint

An OOP JAVA application that supports drawing different shapes with different colors and you can manipulate different shapes, you can save and load your work.

Language:JavaStargazers:0Issues:2Issues:0

Parallel_K-Means_Using_Hadoop

An implementation of a parallel version of K-means clustering algorithm using the Hadoop map-reduce framework. The algorithm can accept different sizes of feature vector (Generalized Way)

Language:Jupyter NotebookStargazers:0Issues:2Issues:0

Parallel_K-Means_Using_Spark

An implementation of a parallel version of K-means clustering algorithm using the Spark map-reduce framework. The algorithm can accept different sizes of feature vector (Generalized Way)

Language:JavaStargazers:0Issues:2Issues:0

SNACK-DOWN-2019

Qualified to Pre-Elimination in Snack Down Competition

Language:C++Stargazers:0Issues:2Issues:0

Threads-Applications

Threads Application such as (Matrix Multiplication, BATMAN). Introducing threads (Concepts, Synchronization, POSIX library, Mutual Exclusion). Implementing popular algorithms as multi-threaded ones. Familiarizing with monitors, mutexes and condition variables.

Language:MakefileStargazers:0Issues:2Issues:0

UVA_Problems

Collection of competitive programming 3 problems

Language:C++Stargazers:0Issues:2Issues:0

Word-Count-Spark

Word Count Application running on Spark. Steps: (Downloading Apache Spark, Setting Up Apache Spark, Run the word count example).

Language:JavaStargazers:0Issues:1Issues:0