DEV Community

Cover image for How to build a portfolio website with React & Tailwind CSS

How to build a portfolio website with React & Tailwind CSS

Amrin on January 14, 2023

Every developer must have a portfolio website to showoff their skills and projects. If you prefer video tutorial you can watch it here: In th...
Collapse
 
jonrandy profile image
Jon Randy ๐ŸŽ–๏ธ • Edited

Every developer must have a portfolio website to showoff their skills and projects

In reality, this simply isn't true. I've never had one, and all the best developers I've hired haven't had one. An interesting and active GitHub/GitLab/whatever account is a far better way to attract the interest of the hiring manager. A curated vanity project honestly tells them very little about the candidate. I've rejected a good number of candidates actually because of their portfolio sites. A portfolio site can catch the eye - sure, but if the hirer is doing their job correctly they will look past it for more honest detail.

Collapse
 
pixeleate profile image
Ulises Garcia • Edited

It really depends on the position you are applying for, if the company is looking for a FE Developer who is really good at CSS and have an eye for good design, having a good looking portfolio should be encouraged but optional, as an Interviewer myself I like to see a portfolios with links to source code in case is needed or possible, just to review the coding practices, also I know by my own experience that a lot of times developers work on private Github repos and they are not able to share what they have coded before, also all the code in their repos could be purely copy and paste and not actually their work, I will never reject any candidate because of not having one or the other, I will reject them for failing interviews, where I assess what matters to the specific role, if I fail at evaluating something, it will be completely my fault.

Collapse
 
coderamrin profile image
Amrin

wow!
I am applying for jobs lately. every job require a portfolio website to apply.
Appreciate your comment by the way. it's really insightful.

Collapse
 
jonrandy profile image
Jon Randy ๐ŸŽ–๏ธ

Bizarre - I have never once seen or written a job description for a developer that requires a portfolio - that is in over 25 years of professional experience

Collapse
 
joshaffiliate2022 profile image
AKIN JOSHUA

How do I do that? I want to know more about html, css and JS

Collapse
 
coderamrin profile image
Amrin

do you want to learn Html, CSS?

Collapse
 
moazamdev profile image
Moazam Ali

A small suggestion from me, In the contact section your email and phone should be clickable which can be done by giving them links like 'mailto:coderamrin@gmail.com' and 'tel:+8801624890723' respectively.

Btw thanks for this detailed article.

Collapse
 
coderamrin profile image
Amrin

JazakAllah brother.
will add that soon. : )

Collapse
 
jagroop2001 profile image
Jagroop Singh

Tailwind CSS is such an Amazing thing !!

Collapse
 
coderamrin profile image
Amrin

yeah, it is.
After i've learned tailwind, now I build all my project with it.

Collapse
 
awaisalwaisy profile image
Alwaisy al-waisy

I am building a project in office. Also building portfolio site for client. You code repository surrely helpful for me.

Collapse
 
coderamrin profile image
Amrin

I am glad it was helpful Alwaisy :)

Collapse
 
johnkat_mj profile image
John Kat

Nice, thanks for sharing ๐Ÿ”ฅ

Collapse
 
coderamrin profile image
Amrin

glad you liked it John.

Collapse
 
caominhdev profile image
Cao Quแป‘c Minh

๐Ÿ‘