Github Tips

GitHub Profile & README Evaluation Checklist

Use this to review your own GitHub — or someone else’s — before sharing it with employers.


Profile Level:

CheckWhy it matters
☐Profile photoMakes it feel like a real person, not a bot
☐Bio is filled in1–2 lines on who you are and what you’re looking for
☐Location set (at least country)NZ employers look for local candidates
☐LinkedIn or portfolio URL linkedEasy way to find more about you
☐At least 3 repos pinnedControls what employers see first
☐Pinned repos have descriptionsThat one-line description under the repo name matters
☐Profile README existsThe special repo that shows on your profile page — not everyone knows about this

📁 Repo Level (run this for each pinned repo)

CheckWhy it matters
☐Repo has a READMEWithout this employers have no context
☐README explains what the project does in plain EnglishNot everyone reading it is a developer
☐README explains who it’s for / the problem it solvesContext > code
☐Tech stack is listedEmployers and recruiters scan for this
☐Has a live URL or demo linkA working link is worth 10x a screenshot
☐Has at least one screenshot or imageVisual context makes a huge difference
☐Setup/installation instructions includedShows professionalism and consideration for others
☐Known limitations or future plans notedShows self-awareness and forward thinking
☐Commits are meaningful, not just “fix” or “update”Shows how you think and work
☐Repo description (the one-liner at the top) is filled inOften skipped, always worth doing

📝 README Quality Scale

Use this to give a quick score when reviewing in pairs:

Level 1 — Empty or placeholder
No README, or just the auto-generated one GitHub creates. Employer/viewer just sees raw code with no context. 🚩

Level 2 — Title only
Has a README but just names the project, no explanation of what it does or why. Still a 🚩

Level 3 — Basic description
Explains what the project is in 1–2 lines. Better, but no problem statement, no tech stack, no visuals. Getting there.

Level 4 — Solid
Has details of: what it is, who it’s for, tech stack, a screenshot or link, and some setup notes. This is the minimum bar for a job application. ✅

Level 5 — Standout
Has everything in Level 4, plus: a clear problem statement, process or decisions explained, known limitations, and what they’d do differently. Tells a story. Employer reads this and wants to meet them.


Quick Gut-Check Questions

After reviewing a repo, or looking at yours from an objective perspective, ask yourself:

  • If I knew nothing about this person, would I understand what this project does?
  • Can I see their thinking, or just their code?
  • Is there something here I could ask them about in an interview?
  • Does this make me want to see more of their work?

If the answer to any of these is no — that’s your feedback, and starting point for improvements.


The Most Common Fixes (in order of impact)

  1. Add a screenshot — single biggest visual improvement, takes 2 minutes!
  2. Write a one-paragraph problem statement — why does this project exist?
  3. Add a live URL — deploy it, if it isn’t already.
  4. Fill in the repo description — the one-liner at the top right of the repo.
  5. Pin your best 3–6 repos — don’t let employers land on an old, abandoned project!
  6. Write a profile README — a small, personal touch that most students skip

Peer Review Sentence Starters:

For giving feedback to each other without it feeling awkward:

  • “I wasn’t sure what this project was for until I got to…”
  • “The thing that would make this stronger is…”
  • “I’d love to know more about why you chose to…”
  • “This is already working well — the one thing I’d add is…”