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

Highlights

  • Pro

Block or report mahmoudnabil133

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
mahmoudnabil133/README.md

Mahmoud Nabil πŸš€

Backend Developer | ALX Software Engineering Graduate | Passionate System Builder


Profile Views

πŸ‘‹ About Me

I’m Mahmoud Nabil, a passionate backend developer and a proud graduate of the ALX Software Engineering Program. My journey into software engineering started with a strong desire to build well-structured systems that solve real-world problems efficiently. I am driven by a passion for learning and continuous improvement, particularly in areas like system design, Docker, and scaling applications.

I specialize in backend development, but my skills also extend to frontend design and DevOps, making me a versatile developer capable of working across the entire tech stack.


πŸš€ What Inspires Me

  • Building efficient and scalable systems that are easy to maintain and deploy.
  • Leveraging Docker for containerization and cloud technologies like Azure for deployment.
  • Continuously learning system design to improve architectural decisions.
  • Working with cutting-edge technologies to stay relevant in the ever-evolving tech world.

πŸ› οΈ Tech Stack & Proficiencies

Here are some of the technologies and tools I excel in:

  • Languages:
    C Python JavaScript
    TypeScript Shell

  • Frameworks & Libraries:
    Express NestJS
    React Bootstrap

  • Databases:
    MySQL MongoDB

  • DevOps & Deployment:
    Docker Azure
    Git GitHub Actions


πŸ“š Projects I’ve Worked On

Here’s a glimpse of some of the projects I’ve contributed to or developed. Check out more on my GitHub profile:

  • Social App – A feature-rich social media platform enabling users to create profiles, connect, and share updates.
    Role: Backend Developer
    Technologies: Node.js, Express, MongoDB, React, Docker
    Description: Developed RESTful APIs, implemented authentication with JWT, and designed a scalable system architecture for real-time updates.

  • WatchSeries – A web app to stream and manage your favorite TV series.
    Role: Full-Stack Developer
    Technologies: NestJS, TypeScript, MySQL, React, Docker
    Description: Full-stack development including server-side REST API, database management, and client-side interaction using React for seamless viewing experience.

  • Airbnb Clone – A fully-functional clone of the Airbnb platform, focusing on property rental, bookings, and payments.
    Role: Backend Developer
    Technologies: Express, MongoDB, Docker, Azure
    Description: Implemented user management, search functionalities, and secure booking processes, with deployment on Azure for scalability.

  • Simple Shell – A command-line shell written in C that simulates a Unix shell environment.
    Role: Lead Developer
    Technologies: C, Shell Scripting
    Description: Developed a custom shell handling basic commands and piping with a focus on low-level system programming.


🌟 Achievements

  • LeetCode Problem Solver:
    I’ve solved over 300 problems on LeetCode, continuously improving my algorithmic thinking and problem-solving skills. Tackling these challenges helps me sharpen my backend development capabilities, especially in areas like data structures and algorithms.

πŸ’Ό My Professional Journey

I have experience in various roles, including:

  • Backend Developer
    Crafting scalable and efficient backend systems.

  • Frontend Developer
    Designing interactive and user-friendly interfaces.

  • DevOps Engineer
    Automating deployment processes with Docker, Azure, and other CI/CD tools.


πŸ” How to Reach Me


Pinned Loading

  1. AirBnB_clone AirBnB_clone Public

    Forked from Mohanned-sameh/AirBnB_clone

    Python

  2. alx-higher_level_programming alx-higher_level_programming Public

    HTML

  3. alx-low_level_programming alx-low_level_programming Public

    introduction into c programing

    C

  4. LeetCode LeetCode Public

    This repository is managed by LeetPush extension: https://github.com/husamahmud/LeetPush

    Python

  5. printf printf Public

    C

  6. simple_shell simple_shell Public

    C