Skip to content
View Mohammed-Zwam's full-sized avatar
  • Ain Shams University
  • Egypt

Block or report Mohammed-Zwam

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.

Content in all repositories owned by your account will be closed.
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-Zwam/README.md

πŸ‘‹ Mohammed Ashraf Sayed | Full-Stack Software Engineer


πŸ’« Professional Summary

Passionate Software Engineer skilled in building scalable backend applications with Java and Spring Boot, complemented by strong full-stack capabilities using MERN and Next.js. Currently pursuing a Bachelor's degree in Computer and Information Science at Ain Shams University with a GPA of Very Good (B).

Hands-on Experience in:

  • RESTful API Design & Development
  • Microservices Architecture
  • Database Design & Optimization
  • Full-Stack Web & Mobile Development
  • Design Patterns & SOLID Principles
  • Payment Gateway Integration

Proven track record of implementing complex features and mentoring junior developers. Passionate about clean code, problem-solving, and continuous learning of emerging technologies.


πŸ› οΈ Tech Stack

πŸ“Œ Core Languages

Java Python JavaScript TypeScript C C++

πŸ”Œ Backend & Frameworks

Spring Spring Boot NestJS Express.js Node.js JavaFX

🎨 Frontend & UI

React Next.js Angular.js React Native TypeScript Redux

🎯 Styling & UI Libraries

TailwindCSS Bootstrap Material-UI SASS CSS3 HTML5

πŸ—„οΈ Databases & Data Storage

PostgreSQL MySQL MongoDB Firebase Prisma Redis

☁️ Cloud & DevOps

Docker AWS GitHub Actions Git GitHub

πŸ§ͺ Testing & Tools

Selenium Socket.io RxJS Vite Yarn

πŸš€ Additional Technologies

Thymeleaf Expo

πŸ“Š GitHub Statistics

πŸ“ˆ GitHub Overview

GitHub Stats

πŸ”₯ Contribution Streak

GitHub Streak

πŸ† Most Used Languages

Top Languages

πŸ” Featured Projects

Borrowly β€” Library Management System

Java Spring Boot PostgreSQL Stripe

Personal Project | GitHub Repository

  • Built a comprehensive Library Management System using Spring Boot and PostgreSQL with feature-based N-Tier Architecture
  • Implemented automated penalty system for overdue books with state tracking and partial payment support
  • Integrated Stripe & PayPal payment gateways with full transaction tracking and reconciliation
  • Added email notifications for payment confirmations and password resets using Spring Mail & Thymeleaf
  • Secured APIs with JWT authentication and role-based access control (RBAC)

Food Ordering System

Java JavaFX MySQL Design Patterns

Academic Project | GitHub | Demo Video

  • Designed multi-role system supporting Customers, Restaurants, and Delivery Personnel
  • Implemented 9 Design Patterns (Factory, Strategy, State, Proxy, Singleton, Adapter, Flyweight)
  • Applied SOLID Principles throughout the codebase for maintainability
  • Optimized UI performance using Flyweight Pattern for view caching
  • Unified multiple payment methods using Adapter Pattern
  • Implemented end-to-end order lifecycle management

Qarty β€” Business Digital Card Generator

React Node.js MongoDB JWT

Personal Project | Live Demo | GitHub

  • Built full-stack MERN application for creating and sharing digital business cards via unique links & QR codes
  • Implemented JWT access & refresh tokens with Google OAuth via Firebase authentication
  • Integrated Cloudinary for secure image storage and optimization
  • Developed protected routes and user dashboards with comprehensive role management
  • Documented RESTful APIs with Swagger and enforced schema validation (frontend + backend)
  • Implemented URL & QR code generation system for each user profile

SEDUM Designs Portfolio

Next.js Framer Motion SEO Responsive Design

Freelancing / Client Project | Live Website | GitHub

  • Developed client portfolio using Next.js with interactive Framer Motion animations
  • Integrated Resend API for automated contact form submissions with full validation
  • Optimized SEO and page load speed to improve site visibility and user experience
  • Implemented fully responsive design ensuring cross-device compatibility
  • Deployed on Vercel with custom domain configuration and continuous deployment

πŸ’Ό Core Competencies

πŸ”§ Backend Development

  • Spring Boot & Spring Framework
  • RESTful API Design & Development
  • Microservices Architecture
  • Database Design & Optimization
  • OOP & SOLID Principles

🎨 Frontend Development

  • React & React Native
  • Modern JavaScript/TypeScript
  • Responsive Web Design
  • UI/UX Implementation
  • State Management (Redux)

☁️ Cloud & DevOps

  • AWS Services
  • CI/CD Pipelines
  • Git Version Control
  • GitHub Actions
  • Container Deployment

πŸ“š Advanced Skills

  • Data Structures & Algorithms
  • System Design
  • Testing & QA
  • Agile Methodologies
  • Technical Problem Solving

πŸŽ“ Education

Bachelor's Degree in Computer and Information Science

Ain Shams University | Oct 2022 – Present

  • Department: Information System
  • Current GPA: Very Good (B)
  • Focus Areas: Database Design, Software Engineering, Web Development, System Architecture
  • Graduation Project: Investment Portfolio Management Platform (Mobile & Backend)

πŸ“« Get In Touch

Let's collaborate on exciting projects and discuss innovative solutions!

Email LinkedIn GitHub WhatsApp

⭐ If you find my projects helpful, please give them a star! It motivates me to keep building better solutions.

Pinned Loading

  1. Borrowly-LMS Borrowly-LMS Public

    A Full-Stack Library Management System for managing books, borrowing, reservations, returns, fines, subscriptions, reviews, wishlists, and analytics β€” built for real-world use.

    Java

  2. Food-Ordering-System Food-Ordering-System Public

    A Java project for the Design Patterns course at FCIS, featuring a Graphical User Interface (GUI) built with JavaFX. The project implements a Food Ordering System while applying Design Patterns and…

    Java 1 2

  3. Java-Spring-Boot-Practices Java-Spring-Boot-Practices Public

    Small hands-on Spring Boot projects with frontend integration & MVC, for learning and practice.

    Java

  4. Qarty-Business-Digital-Card-Generator Qarty-Business-Digital-Card-Generator Public

    Qarty is a fullstack web application that allows users to easily create, customize, and share their own digital business card. Built with MERN Technology, the platform provides a smooth and dynamic…

    JavaScript

  5. E-Sky E-Sky Public

    E-Sky is a Simple mobile application Task developed as part of the Paysky Summer Training program. The main goal of this project is to simulate an online payment process using Stripe. It provides a…

    TypeScript