Skip to content
View EngM7mdIbrahim's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report EngM7mdIbrahim

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EngM7mdIbrahim/README.md

πŸ’« About Me:

My name is Mohamed Ibrahim and I am a full-stack web developer with a wide range of skills and experience. I specialize in HTML5/CSS, REST APIs, and JavaScript, including frameworks such as React, React Native, and NodeJS. I have experience working with databases such as MongoDB, MySQL, and SQL, and am well-versed in web development concepts such as JSON and jQuery.

In addition, I am proficient in Python and have experience working with Docker and Kubernetes. I have expertise in CI/CD and DevOps and have worked on multiple projects using Github.

I am also experienced in Java OOP and have a good understanding of how to implement it in web development. I am always looking to improve my skills and I am excited to continue learning and growing as a developer.

🌐 Socials:

LinkedIn

πŸ’» Tech Stack:

CSS3 HTML5 JavaScript Java Firebase Heroku Netlify Vercel Google Cloud AWS Express.js Expo JWT MUI NPM Next JS NodeJS React React Router React Native Redux Socket.io Strapi TailwindCSS Apache Nginx MariaDB MySQL MongoDB MicrosoftSQLServer Postgres Redis Figma NumPy TensorFlow Babel Docker Prezi Postman Trello Kubernetes MeteorJS

πŸ“Š GitHub Stats:


πŸ† GitHub Trophies

✍️ Random Dev Quote


πŸ’» Here are some of my projects



πŸš€ Know Your Business - Demo

🧐 About:

Know your business was a project that Werkdat OU company has provided the Estonian people to know more about their local businesses. This made it easier for the Estonian people to know more about the companies, owners, beneficiaries, representatives, and much more. This helped them to invest more in the stocks when they have known more about the companies that they are investing in. I was from the creators of this project was between the frontend team to develop new pages and UI screens to use and also on the backend team to provide more APIs for serving more data and interact with 3rd party companies such as veriff for user verification.

Workspace Screen:

image

Company Account:

image

Files Page:

image

Logs Page:

image

Representatives and Beneficiaries Page:

image

πŸš€ Li By Influcracy - Demo

🧐 About:

Li By Influcracy is a web application that connects influencers with brands and advertisers, allowing them to collaborate on sponsored content and promotions. The platform is designed to be user-friendly and easy to navigate, with a simple and intuitive interface that makes it easy for users to find and connect with potential partners.

** Project Screenshots **

Login Screen

Dashboard Screen

Wallet Screen

Create a post using chatgpt Screen

** Here are the features: **

Here're some of the project's best features:

  • Influencer profiles
  • Brand profiles
  • Sponsored content marketplace
  • Messaging and collaboration tools
  • Advanced analytics and reporting
  • Wallet system and transaction logging
  • Stripe checkout transaction
  • LinkedIn API integration:

πŸ’» Technologies Used:

CSS3 HTML5 JavaScriptRedisDocker Kubernetes Express.js MongoDB React

πŸš€ Quiz Up App - Demo - Demo Video

πŸ’» Technologies Used:

MongoDB Express.js Express.js React React Router Redux Socket.io

🧐 About:

This is a front-end app with customized backend written using the Express framework and NodeJS. QuizUP is an application that can be used by presenters so that they can make their sessions interactive. Presenter can log in, create a quiz template by using multiple question types such as true/ false or MCQ and he can chose one of his templates to start a live session for the students. The presenter's screen will be shared to the audience so in that case they can scan the QR Code of the session's link or even enter the game pin. Once the presenter starts the session, he can control the audience's view live to let them submit their answers to the questions screen projected on front of them. When the audience are submitting the answers, there are some statistics are updated on the presenter's view. Once the live session is done, there is a dashboard showing the audience their rankings among with their dashboard and this can be considered as a a report for this session that can be viewed by the presenter later.

Presenter's Screenshots

Audience's screenshots


πŸš€ IGAIMAA Platform - Demo - Demo Video

project-image

🧐 About:

My Learning Management System (LMS) that is built with a team I was managing is streamlines communication between teachers and students by providing a centralized platform for course plans. Each course on the LMS includes a variety of activities such as homework and quizzes which are supported by a question bank featuring multiple question types. The system also includes live sessions that are automatically corrected and integrated with a separate platform called "Let's Meet" for easy sharing of materials as well as the ability to embed external materials using iframes. Additionally the LMS offers messaging and texting functionality to facilitate communication between teachers and students.

** Here are the features: **

  • Live Online Teaching
  • Enriched Course Material Representation
  • Advanced Notification System and Emailing system
  • Intelligent Reporting System
  • Much more

πŸ’» Technologies Used:

MongoDB Express.js React React Router ReduxKubernetesDocker

Minor usage of other technologies used in the project:

  • PHP
  • YAML

** Project's Screenshots **

project-screenshot

project-screenshot

project-screenshot

project-screenshot

project-screenshot


πŸš€ Let's Meet - Demo

project-image

🧐 About:

LetsMeet CLASS is a web conferencing system developed me for Aimaa Solutions Company for online learning. It was created in to be integrated with IGAIMAA Platform. The system offers all the essential features of popular web conferencing platforms such as Zoom Messenger and WEBEX including real-time audio video presentation and screen sharing as well as collaboration tools like multi-user whiteboards shared notes polling public and private chat emojis and breakout rooms. Additionally it allows for session recording for later playback.

** Project Screenshots **

project-screenshot

project-screenshot

project-screenshot

project-screenshot

** Here are the features: **

Here're some of the project's best features:

  • Record and Playback
  • Whiteboard
  • Screen Sharing
  • Audio
  • Presentation
  • Webcam
  • Emoji
  • Polling
  • Chat
  • Breakout Rooms

πŸ’» Technologies Used:

CSS3 HTML5 JavaScriptRedisDocker Kubernetes Express.js MongoDB React

Another Technology:

  • WebRTC

Popular repositories Loading

  1. Task1-ENG-19 Task1-ENG-19 Public

    Forked from SE-GUC/Task1-ENG-19

    JavaScript

  2. Task1-ENG-16 Task1-ENG-16 Public

    Forked from SE-GUC/Task1-ENG-16

    JavaScript

  3. material-ui material-ui Public

    Forked from mui/material-ui

    React components for faster and easier web development. Build your own design system, or start with Material Design.

    JavaScript

  4. hubs hubs Public

    Forked from Hubs-Foundation/hubs

    Duck-themed multi-user virtual spaces in WebVR. Built with A-Frame.

    JavaScript

  5. We_Play_Support We_Play_Support Public

    Kotlin

  6. concordanceIndexCalculationDrugsDiseaeses concordanceIndexCalculationDrugsDiseaeses Public

    Java