About Me
I'm a passionate full-stack developer with expertise in building modern web applications.
With over 3 years of experience in web development, I specialize in creating responsive, user-friendly applications using the latest technologies and best practices. I enjoy solving complex problems and turning ideas into reality through clean, efficient code.
When I'm not coding, you can find me exploring new technologies, contributing to open-source projects, or sharing my knowledge through blog posts and tutorials.
My Experience
Aug 2024 - Present
Full-Stack Developer
Forge - Skill Exchange Platform
- Independently designed and developed an online, Web-based exchange of embers for freelance jobs redeemable in the real world for cash
- Designed and implemented the high-end filtering algorithm to enhance user experience in skill discovery
- Web Token-based authentication system to handle user session persistence and ensure data integrity
- This project used React.js with Next.js for the frontend, while it had Django REST Framework on the backend
- Integrated a robust payment system for seamless credits purchases
- Conducted performance optimizations, addressing issues like Largest Contentful Paint – LCP – to significantly improve user experience
- Created comprehensive documentation for future maintenance and feature enhancements
Oct 2023 - Feb 2024
Graphic Designer
Cairo University, Student Council
- Designed promotional materials, including posters and social media graphics, showcasing creativity and attention to detail
- Collaborated with team members to bring visual concepts to life, demonstrating effective communication and teamwork
Education & Certifications
Intermediate Next.js Bootcamp
In this course, I mastered Next.js, a React-based full-stack framework, learning server-side rendering, static site generation, data fetching, and API creation. I also explored advanced features like the app router, server/client components, and server actions, enabling me to build scalable, high-performance web applications.
Full-Stack MEAN Development Bootcamp
This bootcamp provides hands-on training in the MEAN stack (MongoDB, Express.js, Angular, and Node.js). It covers front-end development with HTML5, CSS3, JavaScript, and Angular, and back-end development with Node.js, Express.js, and MongoDB. The course includes full-stack integration, performance optimization, and scalability best practices, culminating in a final project. With 150 hours of practical learning and 30 hours of workshops, it ensures a strong foundation in building scalable web applications.
CS50 Intro to Programming with Python
This intensive course offered a thorough introduction to computer science and Python programming. I mastered core concepts, problem-solving techniques, and translating ideas into functional code. Through challenging problem sets and projects, I sharpened my programming skills and built a logical approach to tackling algorithmic challenges.
Bachelor of Business & Finance
Excitedly anticipating graduation from Cairo University’s Faculty of Commerce with a focus on business, Eager to leverage my education in future professional endeavors.