Experience

View All
Frontend Developer
Iono Tech Cairo, Egypt
Nov 2024 — Present

Building responsive web applications and components using modern React.

  • Developed and maintained code for in-house and client websites primarily using HTML, CSS, Sass, JavaScript, and React
  • Collaborated with designers to create clean interfaces and simple, intuitive interactions and experiences
  • Optimized components for maximum performance across a vast array of web-capable devices and browsers
Learn more
Frontend and Cross Platform Mobile Intern
International Theatre Institute(ITI) Ismailia, Egypt
May 2024 — sep 2024

Internship at ITI to learn and work on Frontend and Mobile Development.

  • Learned the basics of Frontend Development using HTML, CSS, JavaScript, and React, and Next.js.
  • Learned the basics of Cross Platform Mobile Development using Flutter and React Native.
  • Worked on a project to build a responsive website for ITI using React and Tailwind CSS.
Learn more

My Skills

Front-End

  • HTML5
  • CSS3
  • JavaScript
  • React.js
  • Responsive Design
  • TypeScript
  • SASS/SCSS
  • Redux
  • Webpack
  • Tailwind CSS
  • Next.js
  • Astro
  • Vite
  • Bootstrap

Back-End

  • Node.js
  • Express.js
  • SQL
  • REST API
  • GraphQL
  • Firebase
  • Authentication

Design

  • UI/UX
  • Figma

My Projects

View All

Blog

View blog

How to Optimize React Apps for Speed

Learn how to reduce bundle sizes, improve rendering efficiency, and optimize performance in React apps.

Read article

JavaScript let vs var vs const — The Key Differences

Learn when to use const, let, and why to avoid var in JavaScript. Covers scope, hoisting, reassignment, redeclaration, and common pitfalls with examples.

Read article

SSR vs CSR — Which Rendering Strategy Should You Use?

A practical comparison of Server-Side Rendering (SSR) and Client-Side Rendering (CSR)—how they work, trade-offs, performance, SEO, and when to choose each.

Read article

15 Essential React Interview Questions (With Answers)

A concise set of React interview questions with clear answers and code examples—covering state vs props, hooks, rendering, performance, and patterns.

Read article

Tailwind vs. Traditional CSS

A deep dive into TailwindCSS vs. traditional styling, performance implications, and developer experience.

Read article
Home