Muhammed Hesham

MERN Stack Developer Intern @DEPI | Backend Developer | Cybersecurity Enthusiast | NTI Graduate | Senior CS Student @ASU

Cairo, Egypt

About

Computer Science student and backend developer focused on Node.js/Express.js and PHP, with hands-on experience in web applications using the MERN/MEAN stack and PHP-Laravel & MySQL. I balance academic studies with practical backend development and continuous learning. My goal is to become a job-ready backend developer, gaining practical experience and contributing to real projects, while being open to opportunities, whether as an intern or in a full-time or part-time role. I aim to grow toward full-stack development and continue expanding my technical expertise. Open to job opportunities, freelance work, and project collaborations—feel free to connect.

Experience

  • MERN Stack Developer Intern at Digital Egypt Pioneers Initiative - DEPI
    Nov 2025 - Present · 8 mos

  • MEAN Stack Developer Intern at National Telecommunication Institute (NTI)
    Dec 2024 - Jan 2025 · 2 mos

    During my internship at NTI, I worked as a Full-Stack developer using the MEAN stack to build an e-commerce web application (Graduation Project). I was responsible for the entire development cycle, from analysis to deployment. Here’s what I worked on and the key features I learned: Training Phase: Gained a deep understanding of JavaScript and its advanced features. Learned TypeScript, focusing on type safety and enhancing code maintainability. Developed strong skills in Object-Oriented Programming (OOP), applying OOP principles in real-world applications. Improved UI/UX design knowledge, focusing on creating intuitive and user-friendly interfaces. Project Development: - Developed a full-stack e-commerce application using the MEAN stack (MongoDB, Express.js, Angular, Node.js). - Designed and implemented secure JWT-based authentication and authorization for users and admins. - Built and tested RESTful APIs to ensure seamless communication between the frontend and backend. - Developed and maintained CRUD operations for managing products, users, and orders. - Managed and optimized data handling using MongoDB and Mongoose. - Integrated file upload functionality with the Multer package for handling media. - Designed an simple admin dashboard for efficient products. - Developed dynamic user interfaces with Angular, focusing on UI/UX design principles. - Utilized Postman for thorough API testing and debugging to ensure high reliability. - Implemented MVC architecture Organized the project using the Model-View-Controller design pattern. - Implemented error handling and data validation to enhance the robustness and security of the application. Freelancing Phase: - Gained insights into working as a freelancer, managing projects, interacting with clients, and delivering quality work on time.

  • Back End Developer Intern at Mindset Training
    Aug 2024 - Oct 2024 · 3 mos