Hi, my name is

Diaa Dwikat

Turning designs into interactive web experiences.

I'm a frontend developer passionate about building intuitive, high-performance web applications. With expertise in React.js, JavaScript, and modern UI frameworks, I specialize in crafting accessible and responsive digital experiences.

About Me

Who Am I?

I am Diaa Dwikat, a passionate Frontend Developer dedicated to building user-friendly and high-performance web applications. I specialize in React.js, JavaScript, and modern UI frameworks, with experience in collaborating with backend teams, optimizing functionality, and implementing best coding practices.

Skills

  • HTML
  • CSS
  • sass
  • JS (ES6+)
  • React
  • Redux
  • Jest (Testing)
  • NodeJS
  • Express
  • MongoDB
  • Webpack
  • Git

A small selection of recent projects

  • Nomadia Travel Platform

    Nomadia

    A modern, full-featured travel booking platform built with React, TypeScript, and Material-UI. Features comprehensive hotel search with advanced filters, booking management, shopping cart functionality, and complete admin panel for managing cities, hotels, and rooms. Includes user authentication, responsive design, and payment integration for a complete travel booking experience.

    • React
    • TypeScript
    • Material-UI
    • Redux Toolkit
    • React Query
    • Formik & Yup
    • Vite
    • Netlify
  • FTS Note Keeper Project

    Note Keeper

    A modern web application designed to help users manage their notes with ease. Features secure authentication with email verification, password recovery, CRUD operations for notes, and a user-friendly interface with both light and dark themes. Built with Material-UI for a clean, accessible experience and real-time feedback.

    • React
    • TypeScript
    • Material-UI
    • TanStack Query
    • React Hot Toast
    • Vite
    • Render
  • RecipeNest Project

    RecipeNest

    A web app for discovering, saving, and exploring global recipes. Browse a diverse collection of dishes with detailed ingredient lists and instructions. Customize your experience with dark and light modes, search for specific recipes, and bookmark favorites for easy access.

    • React
    • Styled-Components
    • Forkify API
    • Netlify
  • Quizify Project

    Quizify

    Quizify is an interactive online quiz platform that fetches trivia questions from Trivia DB. It offers a visually appealing interface, real-time feedback, and detailed performance analytics. Users can track progress and review answers for an engaging quiz experience.

    • React
    • Vite
    • Typescript
    • Styled-Components
    • TriviaDB API
    • Netlify
  • MediSched Project

    MediSched

    MediSched is an online platform that simplifies booking medical appointments. Patients can choose doctors and manage their appointments through a user-friendly dashboard. The platform includes SMS notifications and uses Appwrite for secure data storage, offering an efficient solution for healthcare management.

    • React
    • Vite
    • Typescript
    • Styled-Components
    • Appwrite
    • Rwilio
    • Vercel
  • Popcorn Project

    Popcorn

    Popcorn is a movie tracking app built with React and integrated with the OMDB API. It allows users to search for movies, access detailed information, and create personalized watchlists. Users can track movies they've watched, rate them, and view their total watch history. With a responsive interface and dark/light modes, Popcorn offers a seamless movie experience across devices. The app also tracks viewing time, making it a fun and insightful tool for movie enthusiasts.

    • React
    • Typescript
    • Styled-Components
    • OMDB API
    • Netlify

Work Experience

  • Forntend Developer

    Internship

    Foothill Technology Solutions, LLC.
    • Mastering Git fundamentals, including branching, merging, rebasing, and resolving conflicts.
    • Learning and implementing HTML, CSS, and JavaScript fundamentals to build accessible and performant web pages.
    • Implementing responsive design using advanced CSS techniques like Flexbox, Grid, and container queries.
  • Forntend Developer

    Internship & Full-time Role

    SCRAMBLEBIT
    • Developing and maintaining web applications using React.js and other related technologies.
    • Collaborating with cross-functional teams including designers, product managers, and other developers to create high-quality products.
    • Implementing responsive design and ensuring cross-browser compatibility.
    • Participating in code reviews and providing constructive feedback to other developers.
  • Data Scientist

    Internship

    SHAI
    • Gained hands-on experience in data preprocessing, analysis, and visualization using Python (Pandas, NumPy, Matplotlib, Seaborn).
    • Assisted in cleaning and organizing large datasets to improve model accuracy.
    • Learned and applied machine learning algorithms such as linear regression, decision trees, and clustering using scikit-learn.
    • Explored NLP techniques for text processing and sentiment analysis.

Get In Touch

I’m always happy to chat! Whether you want to discuss a project, ask a question, or just say hi, my inbox is open. I’ll do my best to respond as soon as I can!