{
  "$schema": "https://cvjson.com/schema/v1.json",
  "basics": {
    "name": "Mostafa Ibrahim",
    "label": "Junior Front-End Developer | React.js",
    "summary": "Front-End Developer with hands-on experience in React.js, building responsive web applications and integrating REST APIs. Skilled in React ecosystem tools including React Router, Context API, and TanStack React Query. Developed real-world E-Commerce and Social Media applications featuring authentication, CRUD operations, and responsive UI design.",
    "location": "Cairo, Egypt",
    "profiles": [
      {
        "network": "LinkedIn",
        "username": "mostafaibrahim10",
        "url": "https://linkedin.com/in/mostafaibrahim10"
      },
      {
        "network": "GitHub",
        "username": "mostafaibrahim10",
        "url": "https://github.com/mostafaibrahim10"
      }
    ]
  },
  "work": [
    {
      "company": "Upwork",
      "position": "Front-End Developer",
      "startDate": "2026-03",
      "current": true,
      "highlights": [
        "Developed responsive and interactive web applications using React.js, JavaScript, HTML, and CSS for various clients on Upwork.",
        "Built reusable and maintainable React components to improve code organization and development efficiency.",
        "Integrated RESTful APIs using Axios and managed server-side data with TanStack Query, enhancing data handling.",
        "Implemented client-side navigation and protected routes using React Router and authentication workflows, ensuring secure user access.",
        "Created and validated forms using React Hook Form and schema validation libraries such as Zod/Yup, improving user experience.",
        "Debugged API, routing, state-management, and UI issues using browser developer tools, ensuring high-quality deliverables."
      ]
    }
  ],
  "education": [
    {
      "institution": "Helwan University",
      "degree": "Bachelor of Arts",
      "field": "Mass Communication (Radio & Television)",
      "startDate": "2021",
      "endDate": "2025"
    },
    {
      "institution": "Route Academy",
      "degree": "Front-End Development Diploma (React Track)"
    }
  ],
  "skills": [
    "HTML5",
    "CSS3",
    "JavaScript (ES6+)",
    "React.js",
    "Responsive Design",
    "React Hooks",
    "React Router",
    "Redux Toolkit",
    "React Context API",
    "TanStack Query",
    "RESTful APIs",
    "Axios",
    "React Hook Form",
    "Formik",
    "Zod",
    "Yup",
    "Tailwind CSS",
    "Bootstrap",
    "Flowbite",
    "JWT",
    "Protected Routes",
    "CRUD Operations",
    "API Integration",
    "Client-Side Routing",
    "Debugging",
    "Browser DevTools"
  ],
  "languages": [
    {
      "language": "English",
      "fluency": "Fluent"
    }
  ],
  "projects": [
    {
      "name": "Social Media App",
      "description": "Tech Stack: React 19, Vite, JavaScript, Tailwind CSS, React Router, Axios, TanStack React Query, React Hook Form, Zod, React Context, Flowbite, Font Awesome, React Hot Toast.",
      "highlights": [
        "User authentication with Login, Registration, Logout, persistent user state, and protected routes .",
        "Social feed for viewing posts, authors, images, timestamps, comments, and creating new posts.",
        "Post management including creating, editing, and deleting posts with image support.",
        "Comments system with comment creation, authors, timestamps, comment counts, and post-level comment viewing.",
        "User profile management with profile posts and profile photo uploading/updating through the REST API.",
        "Post details pages with complete post information and comments.",
        "Change Password functionality integrated with the backend API.",
        "REST API integration using Axios and TanStack React Query for authentication, posts, comments, profile updates, and CRUD operations.",
        "Form handling & validation using React Hook Form and Zod, with toast notifications for success and error feedback.",
        "Responsive UI designed for desktop, tablet, and mobile devices."
      ]
    },
    {
      "name": "E-Commerce web application",
      "description": "Tech Stack: React.js · Vite · Tailwind CSS · React Context API · TanStack React Query · Axios · React Router DOM · Formik · Yup · JWT Decode · React Hot Toast · React Helmet · React Detect Offline · React Spinners · Font Awesome · React Slick",
      "highlights": [
        "Authentication: Registration, Login, JWT-based authentication, Protected Routes, Forgot Password, Reset Code, and Password Reset.",
        "Products: Product listing & details, Categories, Brands, Dynamic Category Pages, Ratings, Discounts, and Sale Badges.",
        "Wishlist: Add/Remove Products, Wishlist Counter, and Instant UI Updates.",
        "Shopping Cart: Add/Remove Products, Quantity Management, Clear Cart, Real-Time Cart Counter, and Automatic Total Calculation.",
        "Checkout & Orders: Shipping Information, Cash & Online Payments, Order Creation, Order History, Order Status"
      ]
    },
    {
      "name": "FreshCart — E-Commerce Web Application",
      "description": "Built a responsive e-commerce SPA with product browsing, categories, product details, wishlist, shopping cart, checkout, and order management. Implemented authentication with JWT, protected routes, persistent user state, and secure user workflows. Managed client-side state with Redux Toolkit and server-side state with TanStack Query. Integrated RESTful APIs using Axios and handled loading, error, and mutation states across product, cart, wishlist, and order workflows. Implemented form validation, reusable components, responsive UI, and interactive user feedback."
    },
    {
      "name": "Social Media App",
      "description": "Built a responsive social media application with authentication, protected routes, posts, comments, and profile management. Implemented CRUD operations for posts and integrated RESTful APIs using Axios and TanStack Query. Added form validation with React Hook Form and Zod and provided user feedback through toast notifications. Implemented client-side routing and responsive interfaces for desktop, tablet, and mobile devices."
    }
  ],
  "referencesMode": "hide",
  "availability": {
    "status": "open"
  },
  "ats": {
    "keywords": [
      "Front-End Developer",
      "Upwork",
      "Mass Communication (Radio & Television)",
      "HTML5",
      "CSS3",
      "JavaScript (ES6+)",
      "React.js",
      "Responsive Design",
      "React Hooks",
      "React Router",
      "Redux Toolkit",
      "React Context API",
      "TanStack Query",
      "RESTful APIs",
      "Axios",
      "React Hook Form",
      "Formik",
      "Zod",
      "Yup",
      "Tailwind CSS",
      "Bootstrap",
      "Flowbite",
      "JWT",
      "Protected Routes",
      "CRUD Operations",
      "API Integration",
      "Client-Side Routing",
      "Debugging",
      "Browser DevTools",
      "English",
      "FreshCart — E-Commerce Web Application",
      "Social Media App",
      "Junior Front-End Developer | React.js"
    ],
    "yearsOfExperience": 0,
    "seniority": "entry",
    "highestEducation": "Bachelor's"
  },
  "verification": {
    "email": true,
    "platform": "freecv.org"
  },
  "i18n": {
    "primary": "en"
  },
  "meta": {
    "version": "1.2.2",
    "canonical": "https://livelink.cv/mostafa-ibrahim/cv.json",
    "lastModified": "2026-10-04T09:48:16.712Z",
    "generator": "FreeCV.org"
  }
}