2023

At Home Doc

ERP System


At Home Doc

An ERP system that is based on dynamic modules and micro services. A Dynamic website that is based on the data obtained from the server to view and mutate the modules that the user has access to. I was responsible for building the dynamic widgets and providing the configuration objects for the backend to use to render the UI dynamically.

Technologies

React

NextJS

GraphQl

MacQueen

Booking App


MacQueen

Hotels Booking App. I was responsible for developing some of the app screens for android and ios using React Native. As well as solving bugs and refactoring the code of both the mobile app and the website.

Technologies

React Native

ReactJS

NextJS

2022

Gebhaly

E-commerce Website


Gebhaly

An E-commerce website. I was responsible for developing some pages of this website using NextJS. Some of the pages I was responsible for are the blog pages, the Offers page, and the support page. I was also responsible for developing the email templates of the system as well as most of Gebhaly's Chrome Extension. It was developed for Gebhaly's Company.

Technologies

ReactJS

NextJS

EG Parcel Express - EPX

Shipping Website


EG Parcel Express - EPX

An international shipping website. I was responsible for building the whole client side of the application from scratch using NextJS. It was developed for Gebhaly's Company.

Technologies

ReactJS

NextJS

Santa Game

Game Engine


Santa Game

Developed a santa clause simple game with 3 other members following the ECS framework where I was responsible for the game logic and the colliding component.

Technologies

OpenGL

C++

GitHub Repositories

Both

Grades Autofiller

Image Processing


Grades Autofiller

Image Processing project to fill out grades or grade bubble sheets automatically.

Technologies

Python

OpenCV

Flask

React.JS

GitHub Repositories

Both

SRP

Networks


SRP

Selective repeat protocol using omnet++

Technologies

omnet++

C++

GitHub Repositories

Both

2021

Look me up

Search Engine


Look me up

A google-like mini search engine application with 5k crawled and indexed pages. Worked with 3 other members on both the backend and frontend.

Technologies

ReactJS

Spring Boot

MongoDB

GitHub Repositories

Both

IzI Handmade

Online Store


IzI Handmade

An online store project. Worked on this project solo. Firebase was used for authentication (With Facebook and Google.) There are user roles and permissions implemented on both the server and client side, as there is an admin who can add new products and change prices…etc.

Technologies

ReactJS

NodeJS

Express

MongoDB

Firebase

GitHub Repositories

Client

Server

Harvard Processor

Processor


Harvard Processor

Designed and implemented a harvard-like processor that follows the RISC architecture with 3 other members.

Technologies

VHDL

GitHub Repositories

Both

2020

EgySchools

Schools System


EgySchools

This is the project I worked on during my internship period with Datatec last summer. The project is mainly about creating a system that notifies students about their bus arrival time, upcoming exams and assignments due dates. It is also for parents to be able to track down their children’s progress in the school. And there is an admin panel for the staff and teachers to add bus schedules, due dates, and pretty much manage any interaction done with the system like doing the basic CRUD operations to the users/students/stations/routes/trips/drivers…etc. I have personally taken part in developing both the UI of the student-parent/driver application and the admin panel using Flutter and react.JS respectively. I no longer have access to the repository, as my internship period is over but I am providing a carousel for the pages I have worked on.

Technologies

ReactJS

Flutter

Spotify Clone

Music App


Spotify Clone

A Spotify clone project. Worked on the client side of this project along with 4 other members. My tasks included things like redux management, search page, user page, help page…etc.

Technologies

ReactJS

Redux

React Router

GitHub Repositories

Client

Font Classifier

Machine Learning


Font Classifier

Worked with 3 other members on training a model to classify handwritten fonts.

Technologies

Python

Scikit-learn

OpenCV