About me

Introduction

My name is Sherif Khodeir, I hold a Bachelor degree in Electrical Engineering and Electronics from a reputable university in Egypt. I have always been interested in technology and design.

Before I started Web-Development I worked in the Real-Estate field as a property consultant. where I learnt the importance of client satisfaction which is a result of adding value and assisting clients achieve their goals. It was an exciting journey because I learnt many new skills, as everyday there were new challenges to face and solve, new people to talk with and meet.

I decided to switch to Web-Development as I want to develop skills that are more relevant to my personal interests and talents. And to work in a field where it's challenges take me further in the development of the skills I would like to learn and master.

I started learning about Web-Development from scratch. I learned while I was working as a part-time consultant. But knowing that if I have perseverance and consistency, I can develop my skills in Web-Development to a level where I can be more confident and able to work on more real-world projects and learn/use the latest techniques in these projects to add more value and quality to my clients.

profile-photo
current goals: Improve my knowledge & skills (courses)
  • Improve my knowledge & skills (courses)
    • Algorithms and Data Structures Masterclass [In Progress]
    • Next.js 14 & React Complete course [In Progress]
    • Learn about Next.js 14 & React [Done]
    • Learn NodeJS/MongoDB to setup back-end APIs for database storage [Done]
    • Complete the Odin project to Learn advanced HTML, CSS, Javascript and other skills [Done]
  • Learn to develop better UI components
    • Learn and use GSAP [In Progress]
    • Learn and use Three.js [Done]
    • Learn and use framerMotion [Done]
  • Practice projects final fixes
    • Final fixes for all previous projects [Done]
    • Deploy projects to redirect from the portfolio website links [Done]
  • Build and Deploy my portfolio
    • Deploy website [Done]
    • Final fixes for all components [Done]
    • Make the website responsive [Done]
    • Sort the home components [Done]
    • Design, build and style all the sites components [Done]
  • Practice: convert the (Car Mainenance App)'s API to a GraphQL version
    • Practice: make a web-app with ReactJS and Mongoose (RESTful API) as a Database (Car Maintenance App)
      • Practice: make a website using NextJS with a Mongoose Database (Real-Estate Admin website)
        • Practice: make a website and use #1 skills and hookup with a backend for storage (Amazon clone website)