AAbdo Hesham·Jul 26I built my portfolio from scratch, and here's honestly why.My old portfolio looked like everyone else's. Here's how and why I rebuilt it with GSAP, Motion.dev, and Canvas API, and why I think you should too2 min read·itsabdo.hashnode.dev1