Full-Stack Software Engineer | Passionate About Building Scalable Web Applications
Full-Stack Software Engineer | Passionate About Building Scalable Web Applications
As a graduating student of the ALX Software Engineering Program, I have cultivated a strong foundation in full-stack development, focusing on creating impactful web applications. My journey began with a deep fascination for technology and its potential to solve real-world problems, which has since evolved into a dedicated pursuit of excellence in front and backend development.
What I Do
I specialize in building intuitive and user-friendly interfaces using React.js, coupled with robust backend systems developed with Node.js, Express, and MongoDB. My technical proficiency spans a wide array of technologies including Python, Flask, Redis, MySQL, and DevOps tools such as Docker, Nginx, and Microsoft Azure.
Key Projects
Khorouga: A dynamic social platform that allows users to create and share travel plans. I contributed to both front-end and back-end development, ensuring a seamless user experience and effective data management.
-Randey: A web tool for generating random PNG images tailored for UI designers. This project involved building a backend with Flask and Python and integrating it with a frontend built using HTML, CSS, and JavaScript, deployed with Nginx.
AirBnB Clone: A comprehensive replica of the AirBnB website, including a command interpreter for managing objects. This project required full-stack development skills, including backend development with Flask and MySQL, frontend design with HTML and CSS, and deployment on an Ubuntu server with Nginx and HAProxy.
Technologies & Tools
Frontend: React.js, Redux, Tailwind CSS, HTML, CSS, JavaScript
Backend: Node.js, Express.js, Python, Flask
-Databases: MongoDB, MySQL, Redis
DevOps: Docker, Nginx, HAProxy, Microsoft Azure, Ubuntu VM
Education
Bachelor of Science in Computer and Systems Engineering, Zagazig University (2020 - 2025)
Software Engineering Program, ALX (July 2023 - August 2024)
Connect With Me
I am eager to connect with fellow professionals, potential collaborators, and organizations looking for a driven and versatile software engineer. Feel free to reach out or connect!
Work Terms
I'm reachable Monday to Friday, 9 AM to 6 PM.
An initial deposit of 40%, with subsequent payments agreed upon during project milestones.
Communication primarily through email for updates and formal discussions, project tracking on Discord or Zoom.
I aim to respond within 24 hours on weekdays, promptly addressing urgent matters.