Skip to content
View Mohammed-Er's full-sized avatar

Block or report Mohammed-Er

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Mohammed-Er/README.md

πŸ‘‹ Hi, I'm Mohammed!

Role

I'm a self-taught full-stack developer passionate about overall technical stuff. I enjoy learning by building complete projects from scratch, exploring modern technologies, and continuously improving my software engineering skills.


πŸ’» Technical Skills

Languages

  • JavaScript (ES6+)
  • Python

Frontend

  • HTML5
  • CSS3
  • JavaScript
  • React.js
  • Tailwind CSS

Backend & Databases

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose ODM

Authentication & APIs

  • REST API Design
  • JSON Web Tokens (JWT)
  • Role-Based Access Control (RBAC)
  • bcryptjs Password Hashing

Tools

  • Git & GitHub
  • Postman
  • Vercel
  • MongoDB Atlas

Engineering

  • MVC Architecture
  • Engineering Design Process (EDP)
  • Scientific Research
  • Arduino

πŸš€ Featured Projects

πŸ›’ E-Commerce REST API

A secure RESTful E-Commerce backend built with Node.js, Express.js, and MongoDB following the MVC architecture. The API enables shoppers to browse products and manage shopping carts while allowing administrators to securely manage products through JWT authentication and Role-Based Access Control (RBAC).

Key Features

  • JWT Authentication
  • Role-Based Access Control (RBAC)
  • Product CRUD Operations
  • Shopping Cart Management
  • MongoDB Data Modeling
  • Centralized Error Handling
  • Seed Script
  • Postman Collection

Tech Stack

Node.js β€’ Express.js β€’ MongoDB β€’ Mongoose β€’ JWT β€’ Postman

πŸ’» Repository

https://github.com/Mohammed-Er/E-Commerce-API


πŸ“ TaskFlow β€” Full-Stack Todo Application

A secure full-stack task management application featuring a custom REST API with JWT authentication and a dynamic frontend.

Key Features

  • User Registration & Login
  • JWT Authentication
  • Password Hashing (bcryptjs)
  • Multi-user Authorization
  • Complete CRUD Operations
  • MongoDB Integration
  • Responsive Frontend

Tech Stack

Node.js β€’ Express.js β€’ MongoDB β€’ Vanilla JavaScript β€’ HTML β€’ CSS β€’ Vercel

🟒 Live Demo

https://task-flow-pbty.vercel.app

πŸ’» Repository

https://github.com/Mohammed-Er/minimalist-todo-api


πŸ† Achievements

  • 2nd Champion nationally, Technoxian Egypt Championship (Python Problem Solving)
  • Selected for DECI (Digital Egypt Cubs Initiative) – 4-year program

Currently Learning

  • React.js
  • Socket.io
  • Advanced Backend Architecture
  • Data Structures & Algorithms
  • Competitive Programming

πŸ“« Contact

πŸ“§ Email

moalaa2032011@gmail.com


πŸ“ˆ GitHub Stats

GitHub Stats

Top Languages

Pinned Loading

  1. Mohammed-Er Mohammed-Er Public

    Config files for my GitHub profile.

    1

  2. TaskFlow TaskFlow Public

    A modern full-stack Todo application built with Node.js, Express.js, MongoDB, HTML, CSS, and Vanilla JavaScript

    JavaScript 1

  3. E-Commerce-API E-Commerce-API Public

    RESTful E-commerce Backend API built with Node.js, Express, MongoDB, JWT Authentication, and MVC Architecture.

    JavaScript 1