---
title: "Discussion on \"I Coded My Portfolio From Scratch. No Templates.\" | Hashnode"
description: "Discussion on \"I Coded My Portfolio From Scratch. No Templates.\". Why using pre-built templates stunts your growth as a developer, and how I engineered my own custom 3D web experience from raw code."
url: "https://hashnode.com/posts/i-coded-my-portfolio-from-scratch-no-templates/6a15e7b0da253d50d4d97b09"
---

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

Discussion

# [I Coded My Portfolio From Scratch. No Templates.](https://blog.ahmershah.dev/i-coded-my-portfolio-from-scratch-no-templates?utm_source=hashnode&utm_medium=feed)

Why using pre-built templates stunts your growth as a developer, and how I engineered my own custom 3D web experience from raw code.

May 26 · 16 min read · blog.ahmershah.dev  
Read the article

-   [#coding](https://hashnode.com/tag/coding)
-   [#programming-blogs](https://hashnode.com/tag/programming-blogs)
-   [#web-development](https://hashnode.com/tag/web-development)
-   [#javascript](https://hashnode.com/tag/javascript)
-   [#syedahmershah](https://hashnode.com/tag/syedahmershah)

## Written by

[Syed Ahmer Shah](https://hashnode.com/@syedahmershah)

@syedahmershah · Hyderabad, Pakistan

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

Hey, I’m Syed Ahmer Shah — a full-stack dev & software engineering student building cool stuff. I write about web dev and the lessons I learn along the way.

I’m Syed Ahmer Shah — a full-stack developer and Software Engineering student focused on building, learning, and understanding how software comes together. I share what I learn through technical writing, development notes, and project case studies, covering code, AI, problem-solving, challenges, and the developer journey.

## Responses 19

Markdown supported · ⌘↵ to post

[Najim](https://hashnode.com/@syedasharshah)

[Jun 1](https://hashnode.com/posts/i-coded-my-portfolio-from-scratch-no-templates/6a15e7b0da253d50d4d97b09/comment/6a1d581e0c62019194b7d98f)

This is nice, but the speed is too slow. Design is great and looking awesome🙂.

[Najim](https://hashnode.com/@syedasharshah)

[Jun 1](https://hashnode.com/posts/i-coded-my-portfolio-from-scratch-no-templates/6a15e7b0da253d50d4d97b09/comment/6a1d58130c62019194b7d376)

What was the most challenging part of the build for you? (For me, it’s always getting the responsive layout just right!) Kudos on putting yourself out there!

[Najim](https://hashnode.com/@syedasharshah)

[Jun 1](https://hashnode.com/posts/i-coded-my-portfolio-from-scratch-no-templates/6a15e7b0da253d50d4d97b09/comment/6a1d58060c62019194b7cca1)

Love to see this! Building from scratch is the absolute best way to truly learn and showcase your skills. It looks great, and you should be super proud of the hustle. Keep it up!

[Varsha](https://hashnode.com/@varsha23)

[May 27](https://hashnode.com/posts/i-coded-my-portfolio-from-scratch-no-templates/6a15e7b0da253d50d4d97b09/comment/6a16e3f6badcd8afcbec2ea7)

This feels more personal than using a template. A portfolio built from scratch usually shows how someone thinks, not just what they can display. Even if it takes longer, that process teaches a lot about design, structure, and small details.

[Syed Ahmer Shah](https://hashnode.com/@syedahmershah)

[May 27](https://hashnode.com/posts/i-coded-my-portfolio-from-scratch-no-templates/6a15e7b0da253d50d4d97b09/comment/6a16e3f6badcd8afcbec2ea7#reply-6a17252ebadcd8afcb0f50df)

Thankyou

[info](https://hashnode.com/@883)

[May 27](https://hashnode.com/posts/i-coded-my-portfolio-from-scratch-no-templates/6a15e7b0da253d50d4d97b09/comment/6a16d5cbff27a644af2e0448)

such a nice thing

[Syed Ahmer Shah](https://hashnode.com/@syedahmershah)

[May 27](https://hashnode.com/posts/i-coded-my-portfolio-from-scratch-no-templates/6a15e7b0da253d50d4d97b09/comment/6a16d5cbff27a644af2e0448#reply-6a172534badcd8afcb0f5335)

Thankyou

[Richmond Konan](https://hashnode.com/@richmondkonan)

[May 26](https://hashnode.com/posts/i-coded-my-portfolio-from-scratch-no-templates/6a15e7b0da253d50d4d97b09/comment/6a162b23da253d50d4f77ae7)

this resonates so much. building your portfolio from scratch might take longer, but the learning experience and the satisfaction of owning every line of code are completely worth it . great read.

[Syed Ahmer Shah](https://hashnode.com/@syedahmershah)

[May 27](https://hashnode.com/posts/i-coded-my-portfolio-from-scratch-no-templates/6a15e7b0da253d50d4d97b09/comment/6a162b23da253d50d4f77ae7#reply-6a168f26da253d50d4249ff7)

thankyou
