Web Developer

RAWAD

I'm a passionate web developer specializing in creating modern, responsive, and user-friendly websites. With expertise in HTML, CSS, and JavaScript, I craft seamless web experiences that bring ideas to life.

Whether you're looking for a custom-built website or want to enhance your existing platform, I'm here to help. Let's collaborate and build something amazing together!

What I Do

Front-End Development

I specialize in creating visually appealing and interactive user interfaces using the latest technologies like HTML, CSS, and JavaScript. My focus is on building responsive, user-friendly websites that work seamlessly across devices.

UI/UX Design

I design intuitive and aesthetically pleasing user interfaces, ensuring the best user experience. I work on wireframes, prototypes, and visual designs that align with user needs and business goals.

React Development

Using React, I build dynamic, high-performance web applications with reusable components. I focus on optimizing performance, scalability, and creating seamless user experiences.

Responsive Web Design

I ensure that websites adapt flawlessly to any screen size by implementing responsive design principles, creating a seamless experience across desktops, tablets, and mobile devices.

Resume

2 Years of Experience

Education

2017 - 2020

High School Education

National Center for Distinguished Students (NCD)

Completed high school with a focus on scientific studies at the National Center for Distinguished Students. Gained strong foundational knowledge in various subjects.

2020 -Current

Software Engineering and Artificial Intelligence

Higher Institute of Applied Sciences and Technology (HIAST)

Currently pursuing a degree in Software Engineering and Artificial Intelligence, focusing on developing innovative solutions in the field of technology .

Experience

2023 - Current

Front-End Web Developer

Freelancer

Started my journey in web development in 2023, quickly mastering front-end technologies like HTML, CSS, JavaScript, and React.js. Over time, I have built and maintained responsive, user-friendly websites for clients, delivering polished and professional results. My expertise includes building modern, interactive web interfaces using React.js, writing clean and maintainable code with a focus on performance optimization and cross-browser compatibility, and implementing responsive design principles to ensure websites look great on all devices. I have also used Git for version control and collaborated with clients to translate their needs into functional and visually appealing designs. Some of my key achievements include delivering high-quality websites that exceeded client expectations, reducing website load times by 30%, and successfully managing multiple projects simultaneously while meeting tight deadlines.

Key Skills

Web Design
80%
Problem Solving
85%
Collaboration
90%
Time Management
80%




Coding Skills

JavaScript
80%
SQL
70%
Python
60%
React/Redux
80%
HTML/CSS
95%
Tailwind/Bootstrap
95%
C++/C#
90%

Portfolio

My Works

Component Image

This login component provides a seamless user experience with a modern design, utilizing HTML for structure, CSS for styling, and JavaScript for interactivity and validation

View Demo & Code
Component Image

This fan simulation component uses HTML for the structure, CSS for the visual design and animation, and JavaScript for interactive functionality, creating a realistic fan effect on the webpage.

View Demo & Code
Component Image

This payment card component enables users to design and customize their own payment card. Using HTML for the structure, CSS for styling, and JavaScript for dynamic interactions, users can personalize their card's appearance and content

View Demo & Code
Component Image

This calculator component allows users to perform basic arithmetic operations interactively. Built using HTML for the structure, CSS for the design, and JavaScript for functionality, it provides a user-friendly and visually appealing interface for quick calculations.

View Demo & Code
Component Image

This login and sign-up component allows users to securely access and create accounts. Designed using HTML for the structure, CSS for an elegant interface, and JavaScript for form validation and interactivity, it ensures a smooth and responsive user experience.

View Demo & Code
Component Image

This dictionary component fetches word definitions, pronunciations, and examples using a dictionary API. Built with HTML for layout, CSS for a stunning visual design, and JavaScript to handle API requests and display results dynamically, it offers an interactive and educational experience for users.

View Demo & Code
Component Image

This QR Code generator component is developed using React. It allows users to input text or URLs and instantly generate a corresponding QR code. With a clean interface, real-time updates, and integration with QR code libraries, it offers a fast and efficient way to share information visually.

View Demo & Code
Component Image

This MP3 music player component allows users to play, pause, and navigate through songs seamlessly. Built using HTML for structure, CSS for stylish design, and JavaScript for playback controls, it delivers an elegant and functional audio experience right in the browser.

View Demo & Code
Component Image

This translator component is built using React and integrates with translation APIs to convert text between multiple languages. With a sleek interface, real-time translation, and support for language selection, it provides a fast and intuitive tool for multilingual communication.

View Demo & Code
Component Image

This film search component is developed using React and connects to a movie database API to fetch detailed information about films. Users can search by title, view posters, ratings, and summaries—all within a responsive and visually engaging interface.

View Demo & Code
Component Image

This analog clock component features moving hour, minute, and second hands, accurately reflecting real-time updates. Built using HTML, CSS, and JavaScript, it combines precise functionality with a stylish and realistic design to enhance any webpage.

View Demo & Code
Component Image

This responsive login component is crafted using HTML, CSS, and JavaScript to adapt seamlessly across all devices. With a modern design, smooth animations, and built-in form validation, it ensures a secure and user-friendly sign-in experience on both desktop and mobile screens.

View Demo & Code
Component Image

This money exchange component is built using React and integrates with currency conversion APIs to provide real-time exchange rates. Users can select the currencies they want to exchange, enter an amount, and instantly see the converted value in a sleek and user-friendly interface.

View Demo & Code
Component Image

This social media links component displays a list of popular social media platforms with stylish icons and smooth hover effects. Built using HTML for structure, CSS for sleek design, and JavaScript for interactive elements, it provides a modern and responsive way to link to your social media profiles.

View Demo & Code
Component Image
Image

This is a beautiful image with a hover effect for interactivity.

View Demo & Code
Component Image

This analog clock component features moving hour, minute, and second hands, accurately reflecting real-time updates. Built using HTML, CSS, and JavaScript, it combines precise functionality with a stylish and realistic design to enhance any webpage.

View Demo & Code
Component Image

This component is built with React and is designed to calculate the user's horoscope along with detailed features using CSS, as well as React properties

View Demo & Code
Component Image

Explore the sound quality and comfort of these headphones.

View Demo & Code
Component Image
Film 1

Explore the story and cinematography of this amazing film.

View Demo & Code
Component Image

Delicious Lay's Chips - Crunchy and flavorful, perfect for any occasion.

View Demo & Code
Component Image

This light component simulates a lighting effect on the webpage using HTML for structure, CSS for styling and animation, and JavaScript for interactive functionality. It creates a dynamic and visually appealing light effectt

View Demo & Code
Component Image

This countdown advertisement component displays a unique and engaging timer using HTML for structure, CSS for styling and animation, and JavaScript for the countdown functionality. It helps create attention-grabbing ads by showing the time left until an event or promotion ends.

View Demo & Code
Component Image

This component represents a unique and accomplished downloading process using CSS, HTML, and JavaScript animations to ensure smooth and stunning transitions.

View Demo & Code
Component Image

This battery status component simulates the visual representation of a battery's charge level, using HTML for structure, CSS for styling and animations, and JavaScript for dynamic functionality. It adapts the battery's appearance to reflect different moods or states

View Demo & Code
Component Image

This component showcases unique loaders that utilize CSS for styling and animations. The loaders are designed to catch the user’s attention with visually appealing and smooth animations, offering a distinctive loading experience while waiting for content to load on the webpage.

View Demo & Code
Component Image

This photo gallery is built with HTML for the layout and CSS for the design, focusing on creating an eye-catching, interactive experience for viewing images

View Demo & Code
Component Image

This digital clock component uses HTML for structure, CSS for styling, and JavaScript for dynamic functionality to display the current time. The clock features a unique, visually appealing design tailored to the user's preferences. Additionally, a simple alarm function is integrated, allowing users to set and manage alarms to ensure they stay on schedule

View Demo & Code
Component Image

This custom select menu is designed using HTML for structure, CSS for styling, and JavaScript for dynamic interactions. The select menu showcases visually appealing effects, such as changing the background or adding animations when an option is selected

View Demo & Code
Component Image

This product page is built using HTML for structure, CSS for styling, and React for dynamic interactions. The page is designed to display products in a visually appealing way, allowing users to explore different items and their details. React components make the page interactive, enabling smooth transitions and easy navigation between various product categories and information

View Demo & Code
Component Image

This component shows how to embed a video using the video tag in HTML, and then apply unique styling and effects with CSS. With CSS

View Demo & Code
Component Image

This component allows users to input their height and weight, then calculates their Body Mass Index (BMI) using React for dynamic calculations, HTML for structure, and CSS for styling. The design ensures a smooth, user-friendly experience

View Demo & Code
Component Image

This component creates a visually appealing animation symbolizing love using HTML for structure, CSS for styling, and JavaScript for interactivity. The animation could include elements like hearts pulsing, fading, or moving to evoke feelings of love.

View Demo & Code
Component Image

This 3D photo gallery utilizes HTML for the structure and CSS for styling, with a focus on creating a visually stunning, interactive 3D effect. Using CSS techniques such as 3D transforms, perspective, and animations, the gallery showcases images in a dynamic and engaging way,

View Demo & Code
Component Image

This component creates 3D cards that are designed with HTML for the structure and CSS for styling. The cards have a 3D effect achieved through CSS transforms and animations. Additionally, a unique reflection effect is added using CSS to enhance the visual appeal

View Demo & Code
Component Image

This component animates a word with a unique effect, using CSS for styling and animations

View Demo & Code
Component Image

This component creates a visually appealing list using HTML for structure, CSS for styling, and JavaScript for interactive functionality. The list allows the user to select items in a stylish and elegant way

View Demo & Code
Component Image

This interactive navbar is built using HTML for structure and CSS for styling. It offers a visually appealing, user-friendly navigation experience with features like hover effects, smooth transitions

View Demo & Code
Component Image

This interactive navbar is built using HTML for structure and CSS for styling. It offers a visually appealing, user-friendly navigation experience with features like hover effects, smooth transitions

View Demo & Code
Component Image

This component creates text with a unique liquid or fluid effect using CSS. The text appears to have a flowing or dripping effect, achieved through CSS animations and keyframes

View Demo & Code
Component Image

This component provides two interactive love-themed options designed with HTML for structure, CSS for styling, and JavaScript for interactivity

View Demo & Code
Component Image

This component gives users the ability to select different options based on color and shape. The structure is created using HTML, while CSS is used to style and design the various options. JavaScript adds the interactive functionality, allowing the user to make selections, such as changing colors or shapes dynamically

View Demo & Code
Component Image

This login component is designed to provide an intuitive, user-friendly experience. Using HTML for structure, CSS for styling, and JavaScript for functionality, the form is easy to navigate and interact with. The design ensures that users can easily enter their credentials

View Demo & Code
Component Image

This component displays a step-by-step process, highlighting the current step using HTML for structure, CSS for styling, and JavaScript for dynamic functionality. The steps are presented in a visually appealing way, with the current step being clearly marked

View Demo & Code
Component Image

This component creates a unique and visually appealing loader using only CSS. By utilizing CSS animations such as keyframes, you can design various types of loaders like spinning circles, bouncing dots, or other creative visual effects

View Demo & Code
Component Image

This component validates the strength of a password entered by the user. Using HTML for the structure, CSS for styling, and JavaScript for the logic, it provides visual feedback on the strength of the password.....

View Demo & Code
Component Image

This component represents a basic game where two players compete, and the game ends when one player reaches a predefined score. The structure is created using HTML, with CSS used to style the game interface

View Demo & Code
Component Image

This component creates an interactive 3D effect where an image responds to the user's mouse movement. Using HTML for structure, CSS for styling, and JavaScript for interactivity, the image tilts or shifts dynamically based on the cursor’s position

View Demo & Code
Component Image

This component is a visually appealing and smooth slider created using a JavaScript library such as Swiper.js. The structure is built with HTML, while CSS is used for styling and animations.

View Demo & Code
Component Image

This component brings a product to life with smooth and engaging animations using CSS. The structure is built with HTML, CSS is used to create eye-catching animations like hover effects, transitions, and transformations, while JavaScript adds interactivity—allowing users to interact with the product

View Demo & Code
Component Image

This component applies a unique hover effect to an image using only CSS and HTML. When the user hovers over the image, it can change in various ways—such as zooming in, blurring, rotating, adding a shadow

View Demo & Code
Component Image

This component applies a unique hover effect to an image using only CSS and HTML. When the user hovers over the image, it can change in various ways—such as zooming in, blurring, rotating, adding a shadow

View Demo & Code
Component Image

This component fetches weather data from an API (such as OpenWeatherMap or WeatherAPI) based on the user's input (country name). HTML structures the interface, CSS styles the weather display beautifully, and JavaScript handles API requests and updates the UI dynamically

View Demo & Code
Component Image

This component integrates the SweetAlert library to display beautiful and customizable alerts instead of default browser alerts. Using HTML for structure, CSS for styling, and JavaScript for interaction, it allows for different types of alerts—such as success, error, warning, confirmation dialogs

View Demo & Code
Component Image

This component provides a search functionality that enables users to find specific words within a text. The structure is built using HTML, while CSS styles the interface to make it visually appealing. JavaScript handles the search logic, highlighting the matched words dynamically as the user types

View Demo & Code
Component Image

This component ensures a fully responsive page layout using Tailwind CSS. It divides the page into well-structured sections that automatically adjust based on the screen size

View Demo & Code
Component Image

his component ensures a responsive layout for a list of items using CSS media queries. The list dynamically adjusts its layout based on the screen size

View Demo & Code
Component Image

This login component is designed using Tailwind CSS for a sleek and responsive layout. It features an animated background created with CSS animations to enhance the user experience. The form includes stylish input fields, a modern button design, and smooth transitions, ensuring both functionality and aesthetic appeal

View Demo & Code
Component Image

his component creates an interactive effect where the mouse pointer leaves a trailing visual effect as it moves across the page. Using HTML for structure, CSS for styling, and JavaScript for interaction

View Demo & Code
Component Image

This project leverages the D3.js library to create dynamic, interactive data visualizations. D3 allows for drawing a variety of charts and graphs, such as bar charts, line charts, scatter plots, pie charts, and more, all driven by real-time data. The library uses HTML, SVG, and CSS for rendering, and provides powerful features for data manipulation, transitions, and animations

View Demo & Code
Component Image

This component creates a visual indicator of a rate The design uses CSS for styling and animations, HTML for structure, and JavaScript to handle the logic of dynamically updating the rate and its visual representation in real time.

View Demo & Code
Component Image

This component creates a hover effect where, when the user hovers over an element, the opacity of the other surrounding elements is reduced , while the hovered element remains fully visible using CSS,HTML

View Demo & Code
Component Image

This component features a login form with a visually stunning border animation. The animation can be applied to the border of the login form, where it could pulse, move, or change colors when the user interacts with the form. This effect enhances the user experience by making the login page more dynamic and engaging. CSS animations can be used to create these effects, and the structure is built using HTML for the form elements

View Demo & Code
Component Image

This component creates a dynamic and interactive list of items that respond to the mouse pointer. When the user hovers over each item using CSS,HTML

View Demo & Code
Component Image

This React component allows users to navigate between multiple items, with the content of each item being displayed based on the user's selection. It uses React's state management and conditional rendering to switch between different content dynamically when the user clicks on a specific item

View Demo & Code
Component Image

This component is a responsive portfolio design that adjusts its layout based on the screen size, ensuring it looks great on all devices. Media queries are used to modify the layout, typography, and element positioning at different screen widths, such as smartphones, tablets, and desktops

View Demo & Code
Component Image

This component uses CSS to create a 3D transition effect on an image. The effect can simulate depth by altering the image's perspective

View Demo & Code
Component Image

This component uses CSS to create a 3D transition effect on an image. The effect can simulate depth by altering the image's perspective

View Demo & Code
Component Image

This component creates an elegant image slider, powered by JavaScript, which allows users to view images in a smooth, interactive way. The slider can include features like automatic transitions, navigation controls (next/previous), and dynamic captions for each image.

View Demo & Code
Component Image

This component uses CSS grow to create a dynamic and unique image display. The grow effect is typically achieved using the flexbox layout, where images expand or shrink in size based on the available space in their container

View Demo & Code
Component Image

This component reveals information about the image when the user hovers over it. This can include details like the title, description, or additional data related to the image using CSS,HTML

View Demo & Code
Component Image

This component uses CSS to apply a mask effect to an image, which can create interesting visual effects.The mask property in CSS allows you to hide parts of the image or control its visibility in a creative way

View Demo & Code
Component Image

This component creates a unique animation using CSS and HTML. CSS animations allow you to change property values over time

View Demo & Code
Component Image

This component allows users to search for an item within a list, using only HTML

View Demo & Code
Component Image

This component creates a sliding sidebar effect using only CSS and HTML. The sidebar can appear from the left or right of the screen

View Demo & Code
Component Image

This component creates a digital clock using JavaScript, CSS, and HTML. JavaScript is used to get the current time and continuously update the clock. CSS is applied to style the clock, allowing you to adjust the font, colors, and layout to make it visually appealing. HTML is used to structure the clock’s display. The clock can show the current time

View Demo & Code
Component Image

This component involves creating a visually appealing profile card using CSS for styling, HTML for structure

View Demo & Code
Component Image

This component allows users to add items dynamically by typing in an input field. When an item is entered, it gets added to a list. Each item can have a delete button that, when clicked, removes the item from the list using CSS,HTML,JS

View Demo & Code
Component Image

This component allows users to retrieve information about a specific country by making an API call. Using HTML, CSS, and JavaScript, you can display country data such as population, area, currency, capital city, and more

View Demo & Code
Component Image

This component allows users to test the strength of their password by entering it into an input field. It evaluates the strength of the password based on criteria like length, use of uppercase letters, numbers, and special characters,using CSS,HTML and js

View Demo & Code
Component Image

This project is a simple React application that allows users to filter and display images based on categories such as "All," "Dogs," "Birds," and "Cats." The images are displayed in a grid format, and users can select a category from a navigation bar

View Demo & Code
Component Image

This component checks if the Password and Confirm Password fields match,using html,css and js to cheack if the passwords entered are equale

View Demo & Code
Component Image
Library Image
Book Image
Book Image
Book Image
Book Image
Book Image
Book Image
Book Image
Book Image
Book Image
Book Image

This is a full-stack Library Management System built using React for the frontend and .NET 8 for the backend. The system provides a seamless and well-structured platform for managing books, users, and borrowing operations efficiently. It features a modern, responsive UI with an intuitive design, ensuring a smooth user experience across all devices.

View Demo & Code
Component Image
Library Image
Book Image
Book Image
Book Image

This is a powerful Chart Visualization System built using JavaScript (D3.js). The system provides a seamless and well-structured platform for creating and customizing various types of charts, including scatter plots, bar charts, and pie charts. It features a modern, responsive UI with an intuitive design, ensuring a smooth user experience across all devices.

View Demo & Code
Component Image
Library Image
Book Image
Book Image
Book Image
Book Image

This project was developed using HTML and CSS for a restaurant website. It features a variety of components and pages, each designed with a unique and visually appealing layout. The design is fully responsive, ensuring that the site adjusts seamlessly to different screen sizes, including desktops, tablets, and mobile phones. The website includes key sections like the menu, contact form, and gallery

View Demo & Code
Component Image
Library Image
Book Image
Book Image
Book Image

This pharmacy website, designed with JS, HTML, and CSS, offers a clean and user-friendly interface. It features sections such as Home, Medications, Nurses, Medical Prescriptions, and Contact. Each section is crafted for easy navigation, providing users with essential information like medication details, nurse profiles, and prescription management, along with a contact form for inquiries. The overall design ensures a seamless experience for visitors

View Demo & Code

Contact

Get in Touch

+963-996133948

Barzeh, Damascus, Syria

View on OpenStreetMap

rawad.rabie123@gmail.com