---
title: "Mohammed Ehab (@mohammed--1) | Hashnode"
description: "Full-Stack Web Developer | MERN Stack &amp; Next JS | React Native Enthusiast"
url: "https://hashnode.com/@mohammed--1"
---

@mohammed--1

# Mohammed Ehab

@mohammed--1 · Joined March 2026

### [The Performance Toolkit That Took a Next.js Project From PageSpeed 60 to 100](https://mohamed-ehab.hashnode.dev/the-performance-toolkit-that-took-a-next-js-project-from-pagespeed-60-to-100?utm_source=hashnode&utm_medium=feed)

Not a copy-pasted "best tools" list. These are the five categories of tools I actually opened — by hand — while pushing a production project from a PageSpeed score under 60 to a perfect 100. Each cate

6 min read · [mohamed-ehab.hashnode.dev](https://mohamed-ehab.hashnode.dev/the-performance-toolkit-that-took-a-next-js-project-from-pagespeed-60-to-100?utm_source=hashnode&utm_medium=feed)

[Sep 23](https://hashnode.com/posts/the-performance-toolkit-that-took-a-next-js-project-from-pagespeed-60-to-100/6ab41a4bb00afbc8875b0fc9)

### [Stop using useEffect for GSAP animations in React](https://mohamed-ehab.hashnode.dev/stop-using-useeffect-for-gsap-animations-in-react?utm_source=hashnode&utm_medium=feed)

Learn why you should switch from useEffect to useGSAP in your React and Next.js projects for cleaner, bug-free, and strict-mode safe animations

4 min read · [mohamed-ehab.hashnode.dev](https://mohamed-ehab.hashnode.dev/stop-using-useeffect-for-gsap-animations-in-react?utm_source=hashnode&utm_medium=feed)

[Jul 10](https://hashnode.com/posts/stop-using-useeffect-for-gsap-animations-in-react/6a50aab7aee085b663e45ef9)

### [9 Real Fixes That Took My Next.js App's PageSpeed Score From Under 60 to 100](https://mohamed-ehab.hashnode.dev/9-real-fixes-that-took-my-next-js-app-s-pagespeed-score-from-under-60-to-100?utm_source=hashnode&utm_medium=feed)

A breakdown of 9 real performance fixes — from GSAP animation cleanup to a 3-layer image cache — that took a live Next.js project's PageSpeed score from under 60 to 100. Each fix includes the general-purpose solution and the Next.js-specific one.

13 min read · [mohamed-ehab.hashnode.dev](https://mohamed-ehab.hashnode.dev/9-real-fixes-that-took-my-next-js-app-s-pagespeed-score-from-under-60-to-100?utm_source=hashnode&utm_medium=feed)

[Jul 9](https://hashnode.com/posts/9-real-fixes-that-took-my-next-js-app-s-pagespeed-score-from-under-60-to-100/6a4fca146a44aecb2ab35a56)

### [The Ultimate React Developer Tech Stack in 2026](https://mohamed-ehab.hashnode.dev/the-ultimate-react-developer-tech-stack-in-2026?utm_source=hashnode&utm_medium=feed)

An updated guide to the best React libraries in 2026 for state management, styling, forms, and the revolutionary React Scan performance tool.

13 min read · [mohamed-ehab.hashnode.dev](https://mohamed-ehab.hashnode.dev/the-ultimate-react-developer-tech-stack-in-2026?utm_source=hashnode&utm_medium=feed)

[May 31](https://hashnode.com/posts/the-ultimate-react-developer-tech-stack-in-2026/6a1c2a8aafe323ba9928e8b5)

### [Stop Deploying Manually — Automate Your Web Deploys with GitHub Actions](https://mohamed-ehab.hashnode.dev/stop-deploying-manually-automate-your-web-deploys-with-github-actions?utm_source=hashnode&utm_medium=feed)

Stop deploying manually. Learn how to automate your testing, builds, and deployments using GitHub Actions with this guide for web developers.

4 min read · [mohamed-ehab.hashnode.dev](https://mohamed-ehab.hashnode.dev/stop-deploying-manually-automate-your-web-deploys-with-github-actions?utm_source=hashnode&utm_medium=feed)

[May 31](https://hashnode.com/posts/stop-deploying-manually-automate-your-web-deploys-with-github-actions/6a1c116bd75c0d1e3d37b8b4)
