---
title: "Discussion on \"I built my portfolio from scratch, and here's honestly why.\" | Hashnode"
description: "Discussion on \"I 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 too"
url: "https://hashnode.com/posts/i-built-my-portfolio-from-scratch-and-here-s-honestly-why/6a65ef504763bd8d8198db04"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [I built my portfolio from scratch, and here's honestly why.](https://itsabdo.hashnode.dev/i-built-my-portfolio-from-scratch-and-here-s-honestly-why?utm_source=hashnode&utm_medium=feed)

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 too

Jul 26 · 2 min read · itsabdo.hashnode.dev  
Read the article

-   [#portfolio](https://hashnode.com/tag/portfolio)
-   [#webdev](https://hashnode.com/tag/webdev)
-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#nextjs](https://hashnode.com/tag/nextjs)
-   [#gsap](https://hashnode.com/tag/gsap)
-   [#canvasapi](https://hashnode.com/tag/canvasapi)
-   [#webdesign](https://hashnode.com/tag/webdesign)
-   [#personal-branding](https://hashnode.com/tag/personal-branding)
-   [#typescript](https://hashnode.com/tag/typescript)
-   [#frontend](https://hashnode.com/tag/frontend)
-   [#me](https://hashnode.com/tag/me)

## Written by

[Abdo Hesham](https://hashnode.com/@itsabdo)

@itsabdo

  
[View profile](https://hashnode.com/@itsabdo)

Building stuff, breaking stuff, fixing stuff and sharing stuff!

Hi! I'm Abdo, a software engineer currently working and growing my experience. I love talking about my wins and losses, sharing my thoughts on architecture decisions, SEO, marketing, and whatever else I pick up along the way.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
