SideBar Logo

Let's build something legendary together.

LET’S BUILD SOMETHING TOGETHER

Hi, I’m Mahmoud

Software Engineer

A motivated software engineer with a Bachelor’s degree in Electrical Engineering and proficiency in multiple programming languages and tools, such as C/C++, Python, JavaScript, React, Node JS,SQL, and MongoDB. Skilled in developing RESTful APIs and building web applications. Strong problem-solving skills, quick learner, and positive attitude. Seeking an opportunity to apply my skills and knowledge to contribute to a dynamic and innovative team. Passionate about tackling challenging programming problems and continuously updating my knowledge and skills. seeking to improve through practice and competition.

About

Who I Am

Hello, my name is “Mahmoud Ehab AbouDeghedy“, I am a software engineer, graduated from faculty of engineering alexandria university with a major in Electronics and communication engineering in 2021, In my 3rd year of colleague I decided to shift my career path towards software engineering specifically web devlopment and I have been self learning ever since, I have persued many online courses and projects to build my skills.

I’m passionate about learning new technologies and understand there is more than one way to accomplish a task. Though I am most proficient in building front-end applications using HTML, CSS, Javascript, React, and Next JS, and back-end applications using Node JS, Express, Nest JS, MongoDB, and SQL. I am a quick learner and can pick up new tech stacks as needed. I believe that being a great developer is not using one specific language, but choosing the best tool for the job.

In my spare time I usually try to learn new technologies and build new applications to improve my skills and knowledge.

Check out some of my latest projects.

About Image

Skills

What I can do

skill pic

HTML

skill pic

CSS

skill pic

JavaScript

skill pic

TypeScript

skill pic

React

skill pic

Next JS

skill pic

Redux

skill pic

Material UI

skill pic

Tailwind CSS

skill pic

Node JS

skill pic

Express JS

skill pic

Nest JS

skill pic

MongoDB

skill pic

SQL

skill pic

GitHub

skill pic

Docker

skill pic

Firebase

skill pic

GCP

Experience

Where I've Worked

Techsa EG, Full Stack Engineer

From: March 2024 - To: Present

Developed a comprehensive winter management app, Snower.

Location: Hybrid

  • Integrated real-time snowfall forecasts, road conditions, and safety tips.
  • Utilized IoT sensors to gather real-time data on snow conditions, enabling accurate analysis and anomaly detection.
  • Enhanced app functionality for snow management and winter safety.
  • Ensured code quality through rigorous testing, debugging, and feedback in code reviews.
  • Technologies: React, Python, Firebase, Firestore, PubSub, Cloud Functions, Cloud Storage.
  • Live

Creative Minds, Full Stack Developer

From: August 2023 - To: February 2024

Developed an educational platform called “Kayfa“.

Location: Hybrid

  • Participated in both the front-end (next js) and the back-end (Node JS) development of the website in 3 main projects: the main website platform, the admin dashboard, and the backend server.
  • Implemented many features completely from scratch both in the front-end and the back-end.
  • Examples for the features that I implemented:
    • Implemented the OTP (One Time Password) service for the login and the sign up pages.
    • Implemented the service to send emails to the users to verify their accounts.
    • The ability to track the user's login sessions to limit multiple logins from different devices.
    • Fully-added the “Paymob“ payment gateway to the website to allow users (in Egypt) to pay for the courses.
    • Created a master password for the admin to be able to login to any user's account to help them in case they face any problems.
  • Added some new collections to the database and developed their api structure, services, and also the corresponding API calls.
  • Fixed a lot of logical bugs in the website like: shrinking the request-header sizes, fixing the responsiveness of some parts of the website, and fixing the users' authority to reach some pages.
  • Added some useful components and pages like: multi-session modal, terms and conditions modal, the OTP modal, and FAQs page.
  • Utilized: Node JS, nest js, Next Js, MongoDB, React, Redux, and Material UI to develop the website.
  • Live

Poslix, Software Engineer [contractor]

From: June 2023 - To: August 2023

Worked on a POS (Point Of Sale) system for purchasing and selling products. The system allows users to manage their products, customers, and orders.

Location: Remote

  • Participated mainly in the development of the front-end part of the system.
  • Enhanced the UI of Dashboard page and added some new features and styles to it.
  • Added some new components to the system with their corresponding style modules.
  • Fixed some bugs in the API calls and the UI.
  • Participated in the migration of the system backend from Node JS to Laravel.
  • Implemented some nice features like: ability to change the language of the system, full-screen mode.
  • Utilized: Node JS, Next Js, My SQL, React, Redux, Material UI, and Bootstrap to develop the system.
  • Live

The Sparks Foundation [GRIP], Software Engineer [Intern]

From: May 2023 - To: July 2023

Worked on a web application for a banking system.

Location: Remote

  • Implemented a basic banking system application, allowing users to perform financial transactions, view transaction history, and manage their accounts.
  • Utilized: Node JS, Express, My SQL to develop the back-end API, and React, Material UI for the front-end part.
  • Live
  • GitHub
Experience Image

Projects

What I've built

Project Image
Project Image
Project Image
Project Image
Project Image
Project Image
Project Image
Project Image
Project Image
Project Image
Project Image
Project Image
Project Image
Project Image
Project Image
Project Image
Project Image
Project Image
Project Image
Project Image
Project Image

Contact

Get In Touch

Contact Image

Mahmoud Ehab AbouDeghedy

Software Engineer

For any inquiries, Contact me and let's talk.

Connect With Me