Blog

A CS student portfolio that actually gets internships

5 min read

Most CS student portfolios fail the same way. They lead with an empty work-experience section, then bury the actual projects somewhere below the fold. A recruiter gives your page about a minute. If the first thing they see is what you have not done yet, you have already lost it.

Lead with projects, not a resume

You do not have five years of jobs. Good. That means you get to make your projects the hero instead of apologizing for a short resume. A working app with a screenshot and a demo link says more than a bullet point claiming you are proficient in Python.

Pick three to five, not fifteen

The instinct is to show everything you have ever compiled. Resist it. Dumping every CS101 assignment reads as noise. Show the few that have a demo, a repo, and a screenshot, and cut the rest. A focused page reads as judgment, which is most of what they are actually hiring for.

Each project needs three things

  • A screenshot. People skim images before they read a word. A project with no visual gets skipped.
  • One or two sentences. What it does and what you built. Not a three-paragraph writeup nobody finishes.
  • Links. A live demo if it runs anywhere, and the repo.
A class project on an Aksara page with a screenshot, a short description, and links.
Screenshot, a sentence, links. That is the whole unit a recruiter reads.

Start your page

aksara.so/

Free. No card. Sign in with GitHub or Google.

Make it skimmable on a phone

Recruiters open your link on their phone between meetings. If it is a wall of text, or it takes three seconds to load, they are gone before they see your best work. One clean page that loads fast beats a clever site that makes them wait.

Then put the link everywhere

Resume header, LinkedIn, GitHub bio, email signature. The point of one good page is that you use it everywhere. A recruiter who likes your resume should be one tap away from seeing you actually build things.

Put your work on one page

Building this by hand takes an afternoon. Or claim your page free in a few minutes.

Get your page