My Thought Process
I started by asking myself what I wanted people to feel when they landed on my site. Clarity was important. I wanted someone to instantly know who I am and what I do. At the same time, I didn’t want it to feel boring. Too simple and it feels empty. Too flashy and it gets confusing. I aimed for something clean, professional, but still personal.
A Portfolio is a Project
It’s easy to think of a portfolio as just a resume online. But I see it as more than that. It’s a project that shows your decision making. Every choice, from the layout to the stack, says something about you as a developer.
Choosing the Stack
This is where it gets interesting. Every developer builds their site differently depending on what stack they vibe with.
React or Next.js: great for modern, component-based builds.
Vanilla HTML, CSS, JS: shows you’ve mastered the basics.
Vue or Svelte: perfect if you like lighter frameworks with a smooth dev experience.
Backend frameworks like Django, Flask, Express: great for showing structure and data handling.
For my site, I wanted something fast, responsive, and fun to build with. The tech stack wasn’t just about performance, it was about showing a bit of my personality through the code.
More Than Just a Website
At the end of the day, a portfolio is more than a place to list your skills. It’s your playground. It’s where you experiment, try new ideas, and show how you solve problems. It’s not just what you’ve built, it’s how you present yourself as a developer.
My Thought Process
I started by asking myself what I wanted people to feel when they landed on my site. Clarity was important. I wanted someone to instantly know who I am and what I do. At the same time, I didn’t want it to feel boring. Too simple and it feels empty. Too flashy and it gets confusing. I aimed for something clean, professional, but still personal.
A Portfolio is a Project
It’s easy to think of a portfolio as just a resume online. But I see it as more than that. It’s a project that shows your decision making. Every choice, from the layout to the stack, says something about you as a developer.
Choosing the Stack
This is where it gets interesting. Every developer builds their site differently depending on what stack they vibe with.
React or Next.js: great for modern, component-based builds.
Vanilla HTML, CSS, JS: shows you’ve mastered the basics.
Vue or Svelte: perfect if you like lighter frameworks with a smooth dev experience.
Backend frameworks like Django, Flask, Express: great for showing structure and data handling.
For my site, I wanted something fast, responsive, and fun to build with. The tech stack wasn’t just about performance, it was about showing a bit of my personality through the code.
More Than Just a Website
At the end of the day, a portfolio is more than a place to list your skills. It’s your playground. It’s where you experiment, try new ideas, and show how you solve problems. It’s not just what you’ve built, it’s how you present yourself as a developer.