profile-img

Yehia Abdelkarim

E-commerce and Youtbe Clone using React.js at E-commerce and Youtbe Clone using React.js

Shorouk City, Cairo, Egypt

Work 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

    Skills

    • HTML5
    • Github
    • Problem-Solving
    • Next.js
    • Tailwind Css
    • CSS3
    • Sass
    • React.js
    • Bootstrap
    • jQuery
    View More

    Languages

    • Arabic

      Fluent
    • English

      Advanced
    Share this Profile