I am a dedicated Front End Web Developer, eager to employ my skills and expertise to create visually stunning, user-friendly websites that leave a lasting impression on users.
The most basic building block of the Web It defines the meaning and structure of web content
Describe the presentation of a document written in HTML or XML
Lightweight, interpreted, or just-in-time compiled programming language with first-class functions
Strongly typed programming language that builds on JavaScript
High-performance and easy-to-code JavaScript template engine
CSS pre-processor with features like variables, nested rules, mixins, imports and built-in functions
CSS Framework for developing responsive and mobile-first websites
Lightweight and modular front-end framework for developing fast and powerful web interfaces
Utility-first and low-level CSS framework packed that can build any design, directly in your markup
Library for building user interfaces and single-page applications allowing you to create reusable UI components
JavaScript library designed to simplify the complex task of data fetching and caching in React applications
Manage complex forms with excellent performance can be easily integrated with different React UI frameworks
Schema declaration and validation library for typescript. It allows us to design schemas for any data
React framework for building full-stack web applications providing web applications with server-side rendering
Strategy to first return the data from cache (stale), then send the fetch request (revalidate), and finally come with the up-to-date data
Feature-rich React component framework made for react lets you quickly create fully functional and accessible applications
Open-source UI component library for building high-quality, accessible web apps and design systems
Compilation of reusable components built on radix that can be easily copied and pasted into our applications
Distributed version control system designed to handle everything from small to very large projects with speed and efficiency
online software development platform. It's used for storing, tracking, and collaborating on software projects
Full-featured GUI tool for users to interact with Git-based repositories through mouse-clicks rather than the command line
Automation process and software development practice in which incremental code changes are made frequently and reliably
JavaScript testing framework designed to ensure correctness of any JavaScript codebase
Light-weight solution for testing React components. It provides light utility functions on top of react-dom
Architectural pattern solves the scalability issue by using unidirectional data flow to pass data among components
Methodology that breaks down user interfaces into fundamental building blocks
02/2019 - 10/2021
- Mansoura, Egypt
Leading IT services & solutions provider specializing in innovative software solutions for varied types of businesses, setting new standards for quality and -customer satisfaction.
01/2023 - current
- Mansoura, Egypt
E-commerce platform that allows merchants to display their products without the hassle of reaching customers and marketing the product. Jiovani offers an -affiliate shopping system through which the marketer chooses the type of product he wants
2016 – 2021
- Mansoura, Egypt
- Bachelor, Mansoura University
- General grade: Good
- Graduation project grade: Excellent