Motivated full-stack developer with a Bachelor's degree in Computer Science and a graduate of the Digital Egypt Pioneers Initiative (DEPI). Proficient in backend development using Node.js (Express, MongoDB) and Java (Spring Boot, MySQL), and experienced in frontend development with React.js. Passionate about building scalable web applications, designing clean RESTful APIs, and delivering seamless user experiences. Committed to writing high-quality code and continuously enhancing technical skills to stay aligned with modern web development practices.
Bachelor's Degree in Computer Science, Tanta University
Backend Node.js internship
SEF AcademyI completed an internship in backend development focused on Node.js, where I gained hands-on experience in building scalable server-side applications. I collaborated with a team to design and implement RESTful APIs, manage databases, and optimize performance. My responsibilities included writing clean code, conducting testing, and troubleshooting issues in existing systems. This experience enhanced my understanding of backend technologies and asynchronous programming, deepening my passion for backend development and solidifying my skills in Node.js for future opportunities.
React web development internship
ITC CollegeI completed an internship in React web development, where I gained hands-on experience in creating dynamic web applications. I collaborated with a team to design user-friendly interfaces using React.js, JavaScript, HTML, and CSS. My role included participating in code reviews and troubleshooting existing applications to ensure optimal performance. This experience enhanced my technical skills, problem-solving abilities, and communication within a team, deepening my understanding of modern web development practices and reinforcing my passion for innovative solutions.
Backend for an online learning platform built with Node.js, Express, and MongoDB (MongoDB Atlas). Supports user roles (Mentors & Students), course management, progress tracking, and real-time features including chat (with AI), meetings, and payments.
Integrated with OpenAI for AI chat and an external AI API that explains GitHub repos.
Includes email verification via user signup.
Real payments powered by Paymob.
Meetings auto-generated via Jitsi when mentors create them.
Media stored on Cloudinary.
Live on Glitch. Postman collection availabl
- •Node.js
- •Java, OOP
- •Spring Boot
- •JavaScript (ES6+)
- •TypeScript
- •MySQL
- •MongoDB
- •Express.js,
- •RESTful APIs
- •Design
- •Git , GitHub
- •Excellent written and verbal communication skills
- •Ability to identify and solve problems
- •Ability to work effectively as part of a team
- •HTML
- •HTML5
- •CSS
- •CSS3
- •Bootstrap
- •JavaScript
- •React
native
Very Good writing and speaking