
Yehia Abdelkarim
E-commerce and Youtbe Clone using React.js at E-commerce and Youtbe Clone using React.js
Shorouk City, Cairo, EgyptWork Experience
E-commerce and Youtbe Clone using React.jsFull Time
E-commerce and Youtbe Clone using React.js
Jan 2025 - Present -6 months
- Job Details:● Designed, Developed, and Deployed a responsive E-commerce website using React.js, React Router, and API integration. ◦ Implemented product browsing, add-to-cart, cancel order features, and user authentication. ◦ Supported full product listings in Arabic and English, Dark/Light mode, and tested on PC, Mac, iOS, and mobile devices. Site: https://yehiaakarim.github.io/E-commerce/ Github Code: https://github.com/yehiaakarim/E-commerce ● Designed, Developed, and Deployed a YouTube clone using React.js, React Router integrating the official YouTube Data API. ◦ Support video streaming, real-time search (Text and Voice), watch later, add to playlist, and recommended channels. ◦ Implemented Dark/Light mode, responsive design, and support for Live, Gaming, Music categories, Terms of Use, and About pages. Site: https://yehiaakarim.github.io/youtubeClone/ Github Code: https://github.com/yehiaakarim/youtubeClone
Front End DeveloperFreelance / Project
Portfolio
Jan 2024 - Jan 2025 -1 yr
- Job Details:● My Personal Portfolio ◦ Designed, Developed, and Deployed a Multi-Page Portfolio on Vercel using Next.js, Tailwind CSS, and Redux. ◦ Support Dark/Light mode toggle, English/Arabic language switch, and project detail pages opening in new tabs. ◦ Showcased my projects, skills, education, certifications, and about section, tested responsive design on PC, Mac, iOS, and mobile devices. Site: https://portfolio-yehia-karim.vercel.app/ Github Code: https://github.com/yehiaakarim/Portfolio
Front End DeveloperFreelance / Project
Built several interactive browser games using vanilla JavaScript, including:-
Jan 2024 - Jan 2025 -1 yr
- Job Details:Simon Game – Generates random color patterns and plays corresponding sounds to test user memory. Site: https://yehiaakarim.github.io/Play-Simon/ Github Code: https://github.com/yehiaakarim/Play-Simon • Dice Game – Rolls random numbers and simulates dice throws. Site: https://yehiaakarim.github.io/Play-Dice/ Github Code: https://github.com/yehiaakarim/Play-Dice • Drums Game – Plays different drum sounds when users press keyboard keys or touch/click on drum kit buttons. Site: https://yehiaakarim.github.io/Drums/ Github Code: https://github.com/yehiaakarim/Drums
Front End DeveloperFreelance / Project
Created multiple React.js applications, including:-
Jan 2024 - Jan 2025 -1 yr
- Job Details:● Jop Application Form ◦ Designed, Developed, and Deployed a job application form using React.js, Vite to collect detailed applicant information. ◦ Fields for personal info, skills, education, experience, reference, supports multiple submissions, and PDF CV uploads. ◦ Saved user data, and ensured a responsive, user-friendly experience on PC, Mac, iOS, and mobile devices Site: https://yehiaakarim.github.io/React-form/ Github Code: https://github.com/yehiaakarim/React-form ● To-Do List – Add, delete, and manage tasks with React.js. Site: https://yehiaakarim.github.io/React-toDoList/ Github Code: https://github.com/yehiaakarim/React-toDoList ● Notes Keeper Site Code ◦ Designed, Developed, and Deployed a Notes Keeper using React.js and Vite, inspired by Google Keep's UI and features. ◦ Enabled note creation, editing, color customization, and drag-and-drop functionality to reorder notes. Site: https://yehiaakarim.github.io/React-Keeper/ Github Code: https://github.com/yehiaakarim/React-Keeper
Education
Bachelor's Degree in Engineering
Ain Shams University (ASU)Jan 2017 - Jan 2023 - 6 yr
Languages
Arabic
FluentEnglish
Advanced