A Software Engineer’s One-Page Portfolio

If you’re a senior software engineer looking for a job, you should create a one-page portfolio web site.

The purpose of a one-page site is to make networking and introductions more effective by giving your contacts a short bio that’s easy to pass along. You want to highlight your most impressive achievements, explain what role you are seeking, and add a few personal details. Just as your LinkedIn profile serves as a resume, a one-page site replaces the cover letter.

I recently entered the job market, and (following my friends’ advice) created my own portfolio site. It gets a lot of positive feedback, and recruiters appreciate having something to share. Every email to my network includes:

Here’s a one-pager that gives more background about me: http://chuckgroom.com/

An Example

What goes into a developer portfolio site?

  • Your intended job title.
  • Where you live.
  • Years of experience.
  • A short (short!) bio that clearly describes what kind of work you’re looking for (or say you’re not looking for work at this time).
  • 4–6 bullet points of your most impressive professional accomplishments. Include specific metrics on the impact (money saved, speed improvements, etc) where possible.
  • Some of your personal interests; ideally, this is a mix of both ongoing professional development and hobbies / passions.
  • 2–4 personal accomplishments outside of work.
  • Contact info / form.

I recommend against a laundry list of skills and languages; as a reader of too many resumes, I find these tedious and unreliable. Instead, obliquely refer to your strongest skills in the context of your proven accomplishments to give them gravitas.

If you have 3+ years of experience, I wouldn’t bother mentioning your education unless you have a master’s or PhD degree.

Should junior developers build a portfolio site?

What’s the best way to host a portfolio site?

Yup, it’s a slog

For the portfolio, a good place to start is by brainstorming a list of your major achievements and interests. Ask a few trusted friends with industry experience to rank what they think sounds most impressive and hire-able, and what can be pared down. Also run the list by your family to find what they think best conveys your wonderful uniqueness.

Perhaps the most difficult part in all this is figuring out what, exactly, you want to do next in your career, and who you want to work with. Use this process as an opportunity to deeply consider your motivations beyond just finding work. Having a crystal-clear sense of what you want (and don’t want) is empowering and dramatically focuses your conversations.

Consulting CTO open to projects. I’m a serial entrepreneur, software engineer, and leader at early- and mid-stage companies. https://www.chuckgroom.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store