DEV Community

crfries
crfries

Posted on

Portfolio advice

Hi everyone! I’ve started to apply at companies and could use some advice on my portfolio. I have been putting in apps like crazy and just not receiving many call backs or interviews. If you could take a look and any criticism is welcomed. Thank you! http://www.coreys.world

Oldest comments (31)

Collapse
 
natalia_asteria profile image
Natalia Asteria

Maybe you can improve your color palette a little bit? And maybe put the logo down a little bit on mobile?

Collapse
 
crfries profile image
crfries

I will look into that. Thank you!

Collapse
 
natalia_asteria profile image
Natalia Asteria

Your welcome!

Collapse
 
0xkoji profile image
0xkoji • Edited

Maybe you can unify the project-card size on the project page.

I guess making your cv accessible is easy for people.
Currently, people who might be interesting in working with you need 2 actions (request your cv via the contact form and check your cv). Probably most people prefer 1-step to 2-step.

Collapse
 
crfries profile image
crfries

That’s something I just noticed, thank you! So I originally had my resume on there but it has my personal info and rather not leave my phone and address in easy access. Maybe I’ll remove the address and just leave phone. Thank you.

Collapse
 
cwraytech profile image
Christopher Wray • Edited

Make sure to add some padding to the containers so that on mobile the text and borders don't go all the way to the edge of the screen.

Collapse
 
crfries profile image
crfries

Yeah I noticed that earlier. In responsive mode it’s fine..but on actual mobile it has some weird formatting. I’ll fix tomorrow. Thank you

Collapse
 
cadams profile image
Chad Adams • Edited

Contact page is not mobile friendly. Send message button is overlapping the linkedin icon.

Collapse
 
crfries profile image
crfries

Thank you for that. Great advice. I have been just mass applying but I’ll take the personalized route this week and see how it goes. I do send follow up emails but they only go so far

Collapse
 
jimousse profile image
Jimmy Castex • Edited

Looks great! However, the text is not visible when selected. Maybe change the color of the selection?

Collapse
 
liamedwards profile image
Liam Edwards

Selection colour is default for me. What browser are you using?

Collapse
 
jimousse profile image
Jimmy Castex

Here's what I see: dev-to-uploads.s3.amazonaws.com/up...
Latest chrome on Mac.

Thread Thread
 
crfries profile image
crfries

Really? I don’t use a Mac but I use chrome. I have tried it across multiple devices and that hasn’t happened

Collapse
 
peterlunch profile image
Peter

On your intro you say - "I am currently seeking a position at a company to grow and expand my abilities."

I'd personally adjust to "I am currently seeking a position at a company where I can contribute with my x, y, z skills while I learn and grow from other developers."

It's always good to say explicitly what you are offering the organization.

Collapse
 
crfries profile image
crfries

Awesome advice. I will update thank you

Collapse
 
andrewbaisden profile image
Andrew Baisden

Solid advice the wording makes a difference.

Collapse
 
alvaromontoro profile image
Alvaro Montoro • Edited

Design-wise, I really like your portfolio, and I don't see any reason why a recruiter wouldn't call you based on it. Sometimes it takes a while to get the calls, maybe try diversifying how you share it or where you apply to.

Some feedback on the code (and again, I don't think they'd impact how recruiters see your page, but it would be nice in general as some are big issues):

  • Routing is broken. I can access the projects by going to coreys.world and clicking on the Projects link, but if I copy the projects URL (coreys.world/projects) and share it, I will get a 404.
  • Make the site accessible. There are some a11y issues that should be addressed: low contrast, empty links, screen reader usage is "broken", images are missing alternative text...
  • Make use of HTML5. The site is just <div> upon <div> upon <div>. Make sure you use the semantics tags (<header>, <main>, <section>...) to identify the different regions on your pages.
  • Validate the HTML. Currently, there are a few things that make the HTML invalid: images missing alternative text, interactive content inside interactive content (<button> inside an <a>)...
  • Make the site SEO- and social-media-friendly. Add metadata that will make the site friendlier for sharing: use opengraph, twitter cards meta info, add a favicon...
Collapse
 
crfries profile image
crfries

This is what I was looking for. Thank you. You’re awesome

Collapse
 
pr332y profile image
Priya S

It looks really nice. May I ask what technologies you're using?

Collapse
 
crfries profile image
crfries

Thank you. Mostly react and the basics.

Collapse
 
dan_v profile image
Dan V • Edited

Hi @crfries . Your portfolio site looks great, good job.

As some other people have mentioned, recruiters probably aren't going to be paying attention to your code, so changing that will only get you so far.

That said, if I was reviewing your portfolio site code, I think the main thing I'd suggest to work on is refactoring your components out into their own files within a src/components directory. Your App.js file is pretty long and there are a few components in there which you could be importing instead.

A good skill to demonstrate in React is being able to identify which parts of your UI/code could be extracted into their own components.

The next thing I would do is add some unit tests, even just a few to demonstrate that you have some knowledge. I'd recommend using jest with react-testing-library, as these are very popular.

Don't spend too long on these things though; it's probably more helpful to get more applications out there. Most employers will give you a tech test to do anyway and might not look at your site's code.

I can't give expert advice on what recruiters are looking for when they read your resume, but it would be best to assume that they are reading through stacks of resumes and probably only skim reading. So keep it simple and to the point: say what you're good at, what you're offering, give links to projects, tell them solid examples of things you've done in your career (even if it's just transferrable skills from non-dev jobs).

Best of luck!

Collapse
 
crfries profile image
crfries

advice taken. thank you