DEV Community

loading...
Cover image for What Are The Most Important Things to Keep in Mind When Building a Portfolio Website? ⚑

What Are The Most Important Things to Keep in Mind When Building a Portfolio Website? ⚑

Anastasia πŸ„πŸ»β€β™€οΈ
Gaming geek, coding in human and programming languages
・Updated on ・1 min read

*header pic by Shen Comix

What a perfect developer portfolio should include? What advice would you give to Bootcamp graduates and seasoned developers?

You are welcome to showcase your portfolios πŸ™Œ

UPDATE:

Thank you all for your answers!

I combined your replies with my marketing and coding knowledge and compiled this article on how to build a great devevoper portfolio. Check it out!

Discussion (9)

Collapse
manuthecoder profile image
π™ΌπšŠπš—πšžπšƒπš‘πšŽπ™²πš˜πšπšŽπš›

My tips:

  • Show off your projects
  • Use the dev.to API!!!
  • Use vanilla CSS (NO bootstrap, NO frameworks)
  • Add ways of contact
  • Link your social (Dev, GitHub , twitter, codepen, repl, discord, facebook, etc. )

My website: manuthecoder.ml

Collapse
andy_preston profile image
Andy Preston

Are you sure about using no frameworks or CSS?

Many backend developers, game devs and mobile developers are not looking to highlight their frontend skills.

This seems to only be a major concern for roles that actually touch the frontend.

Collapse
manuthecoder profile image
π™ΌπšŠπš—πšžπšƒπš‘πšŽπ™²πš˜πšπšŽπš›

Well, try not to use frameworks.

(Just: don't use bootstrap. Use tailwind CSS, Materialize, something else. Bootstrap is boring. Too common in UIs)

Thread Thread
jsn1nj4 profile image
JSn1nj4β€β€πŸ‘¨β€πŸ’»

Yes, TailwindCSS FTW 😎

Collapse
inhuofficial profile image
InHuOfficial • Edited

It very much depends on your end goal.

Looking for a job? Showcase the breadth of your knowledge and technical skills.

Looking for client work (employed by a general business)? They do not care about your CSS ninja skills - focus on the problems you can solve for people, avoid Jargon etc.

Also it depends on what products do you want to build / services you offer.

For SAAS products people are bothered about delivering on time, customer satisfaction, security, etc.

For E-Commerce / Brochure websites it is about conversions, traffic, Return on Investment, etc.

They are all very different, so without knowing what you are looking to achieve any advice is just generic.

Collapse
gnsp profile image
Ganesh Prasad

Showcase the stuff you do.
Your work should speak for itself. The portfolio should work as an index of your works.
Design it the way you want it, don't be mainstream. Be you.
Iterate, iterate, iterate. As you evolve through life, so should your homepage.

Here is mine: gnsp.in
This is the 5th version/iteration of my portfolio, I made this version 2 years ago. I'll be updating it in a few months maybe.

Collapse
devlorenzo profile image
DevLorenzo

Here, without spamming, the link to one of my articles about that:

My points were:
Care your little projects
Take your time
Make it interactive - Tell a story
Make it personal
Be Creative

Ps: It was very fun to write, don't hesitate to tell me what you think with a comment

Collapse
larsejaas profile image
LarsEjaas

Well, for me I need to build stuff with a bit of creativity to keep it interesting to learn new stuff, so I try to pick something original in every project. I recently made a small page as a tribute to Bruce Willis while learning TypeScript. TypeScript was a bit tough to get started on, so it helped med a lot to combine it with a bit of creativity. Here is my result in case anyone is interested 😊 Bruce-willis.rocks
But my point here is: Do whatever makes you learn stuff in the best way. A portfolio page can also be very giving in terms of learning new stuff!

Collapse
zzoukk profile image
zZouKk

Content first.
Writing story about why, how and what you have made for each project is a good start IMHO.
Don’t make them boring.
Design and fancy stuffs come later.