I'm a 3rd-year Computer Science student at Ain Shams University with strong full-stack development experience. Proficient in modern web technologies including React.js, Next.js, Node.js, and various databases. Demonstrated ability to deliver complex web applications and optimize existing systems for improved performance. Skilled in both independent development and team collaboration.
August 2024 - October 2024
Worked on developing and maintaining multiple web applications, focusing on creating efficient and user-friendly solutions for event management and social media scheduling.
Developed a dynamic event management platform using Next.js and Firebase, enabling organizers to create event pages, design custom forms, track participants, and send scheduled emails via SMTP. Node.js and Express.js power email scheduling, while owners manage accounts and events.
A web service for scheduling posts across multiple social media platforms including Facebook, Instagram, and TikTok, streamlining social media management and content scheduling.
2024 - Present
Co-founder and team member of a GitHub organization called Masons. We created this group to unite our friends who share a passion for technology and innovation. Together, we've worked on several projects and continue to collaborate on new ideas.
Created an interactive 3D solar system orrery, including NEOs, for the NASA Space Apps Cairo 2024 challenge. Collaborated with the Masons team, utilizing Next.js, Three.js, and npm packages to showcase skills in web development, teamwork, and 3D visualization.
An AI-powered recycling platform built during GDG Cairo's AI Finance Hackathon 2025. The project combines Angular and Go with Gemini AI API to promote sustainable recycling practices through intelligent material recognition and incentivization.
Throughout my academic journey, I've developed various projects that demonstrate my understanding of core computer science concepts and practical implementation skills. Here are some highlights from my coursework.
Developed "Club DB" as a university database course project using MySQL. Created Python scripts to generate random data for testing, enabling efficient database functionality and validation.
A taxi service system developed as a project for both the university's Java programming and advanced database courses. The system's core functionality was implemented using Java, with data persistence handled through JPA and an object-oriented database (ODB). The user interface was designed with Java Swing, providing an interactive and intuitive experience.
These are just a few highlights of my work. I invite you to explore more of my projects on myGitHub profilewhere you can find additional personal projects, experiments, and contributions.
Thank you for taking the time to review my portfolio. For a comprehensive overview of my skills, experience, and qualifications, please download my resume below.
Download Resume