Hi,

I’m Muhammad Gamal.Full-Stack Developer

I build scalable and performant full-stack web applications with a strong focus on clean architecture, reusability, and great user experience. I love solving real-world problems using modern technologies like React, Node.js, and MongoDB.

0.01 About Me

I am a Full-Stack Developer with over a year of hands-on experience building scalable web applications using the MERN stack.

I specialize in building frontend experiences with React and TypeScript, and I’m equally confident handling backend APIs using Node.js, Express, and MongoDB.

I have a strong foundation in computer engineering, data structures, and authentication systems. Passionate about clean code, solving real-world problems, and always eager to learn and grow in high-impact engineering environments.

Skills

  • HTML

  • CSS

  • JS

  • REACT

  • REDUX

  • Bootstrap

  • Tailwind

  • SemanticUI

  • Github

  • NodeJs

  • Sass

  • NextJs

Certifications

  • CS50 – Harvard University
  • React Development Nanodegree – Udacity
  • Advanced Full-Stack Web Development – Udacity
  • Node.js: The Complete Guide – Udemy
  • Master the Coding Interview: Data Structures & Algorithms – Udemy

02. Where I Have Worked

  • English Express
  • Jeetroom
  • Codsoft

Full-Stack Developer @English Express

Apr 2025 – Present | Cairo, Egypt (Remote)

  • Developed and maintained core features for two educational platforms: 180English and IGCSE.
  • Built full-stack authentication using JWT and Refresh Tokens with secure cookie storage.
  • Implemented a real-time contextual chat system " Ask the Teacher " linked to sub-questions, using REST APIs and custom routing logic.
  • Built protected layouts, multi-role dashboards, and conditional navigation using React + TypeScript.

03. Projects I have Built

Doctor Appointment Booking System

Doctor Appointment Booking System

  • A full featured booking platform with dashboards for patients, doctors, and admins.
  • Built secure JWT + Refresh Token auth and custom role based access control.
  • Integrated doctor availability management and email notifications.
  • Features search, filters, appointment history, and cancellation rules .
ReactNode.jsExpressMongoDBJWTMailjet
furniture website

FUDO

  • Developed a dynamic web application using React.js, Redux, and Firebase with Google Authentication for secure user access.
  • Implemented features allowing users to browse meals, add items to the cart, and manage orders .
  • Integrated Tailwind CSS and MUI for a responsive and visually appealing user interface.
  • Designed admin functionality for adding and managing meals stored in Firebase.
ReactReduxTailwindAuthenticationFramer motionFireBase
watch website

TimeZone E-commerce

  • Developed a Fullstack Ecommerce website using Express, MongoDB, and MVC architecture, with dynamic routing and modular code structure.
  • Implemented secure authentication and authorization using tokens, encrypted passwords, protected routes, and CSRF protection.
  • Integrated Mailjet for automated emails and Stripe for secure online payment processing.
  • Built a responsive frontend with HTML, CSS, and Bootstrap, and enhanced UX with form validation,and session management.
Express.jsMongoDBStripepaginationauthenticationmailjet
CodePin Clone

CodePin Clone

  • Developed a Realtime code editor using React.js, Redux, and Firebase, featuring user authentication and project management.
  • Enabled users to create customizable code projects (pens) with HTML, CSS, and JavaScript, including live preview functionality.
  • Integrated Code Mirror, React Split Pane, and React Loader Spinner for a seamless and interactive coding experience.
  • Designed a fully responsive UI with Tailwind CSS and MUI, and implemented search functionality by keywords and tags for better project discovery.
React.jsReduxAuthenticationmaterial-UIFireBaseCode Mirror
Notion-Powered Blog Platform

Notion-Powered Blog Platform

  • Developed a blog platform using Next.js and Notion as a CMS, enabling seamless syncing and publishing of blog posts directly from Notion Database.
  • Implemented search and dark mode to enhance user navigation .
  • Utilized react notion x and react markdown for rendering rich Notion content, along with react syntax highlighter for displaying code snippets.
  • Designed a fully responsive interface using Tailwind CSS, Framer Motion, MUI, and React Icons, and integrated SEO enhancements .
Next.jsReduxreact-markdownNotion APINotion Database
Burger Delievery

Burger Delievery

  • Developed a burger customization app using React.js, Redux, and Firebase with secure user authentication.
  • Enabled users to modify burger ingredients and proceed to checkout after signing in with email.
  • Created a form validation system to ensure accurate order information during checkout.
  • Designed an orders page where users can track their previous orders.
React.jsReduxAuthenticationmaterial-UIFireBase
Gym Exercises Application

Gym Exercises Application

  • Built a fitness web app using React, Material UI, and Rapid API, allowing users to explore and search for exercises based on body part, machine name, or exercise name.
  • Designed dynamic pages displaying detailed exercise information, enhancing user understanding and engagement.
  • Integrated YouTube video support to provide users with visual demonstrations for proper exercise form and technique.
reactmaterial UIRabid API
todo list website

Listify

  • Built a ToDo List application using React.js, Redux, and Tailwind CSS, allowing users to add, edit, and delete tasks with realtime updates.
  • Implemented task filtering to display completed, incompleted, and all todos, with each task showing its creation date and time.
  • Enhanced user experience with Framer Motion animations, MUI components, and React Icons to deliver a visually appealing and responsive UI.
HTMLCSSJavaScriptReact.jsReduxmaterial-UI
furniture website

Stella Orr'e

  • An Furniture website designed to be Responsive for all devices.
  • Clean and minimalist design to showcase furniture products with style Mobile first responsiveness ensuring smooth user experience across devices .
  • Product sections with clear categories, images, and details
HTMLCSSJavaScriptBootstrap
services website

Services website Fiction-website

  • Modern, clean design to present services in a clear and engaging way.
  • Mobile first responsiveness ensures accessibility and usability on all devices.
  • Smooth navigation bar, service sections, and contact forms built with Bootstrap
HTMLCSSJavaScriptBootstrap

04. What’s Next?

Get In Touch

Although I’m not currently looking for any new opportunities, my inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!