Skip to main content
Back to home

Portfolio Rank

The Developer Portfolio Leaderboard

Portfolio Rank: the best developer portfolios, ranked, with the top ranked right now

Screenshot 1 of 3

2,000+ developer portfolios from Emma Bostian's open developer-portfolios list, ranked by head-to-head votes instead of A to Z. Pick the better of two in about five seconds, browse every site with a real screenshot, Lighthouse scores and an AI review, or add your own portfolio and see how it compares.

  • Head-to-head voting
  • ELO leaderboard
  • A screenshot of every site
  • Lighthouse scores and AI reviews
  • Next.js
  • Gemini
  • Turso
  • Playwright
  • Vercel

The goal - what I'm exploring

A list of 2,000 portfolios sorted alphabetically is a phone book: nobody can find the good ones. Portfolio Rank asks what it takes to turn a giant community list into something fun to browse, and what keeps a crowd-voted leaderboard honest enough to trust.

How it uses AI

Gemini bootstraps the rankings: it judges portfolios pairwise on design and content, so the leaderboard means something before people have voted, then human votes take over through ELO. It also grades each site on a 6-axis rubric, shown beside objective Lighthouse scores, so the AI's opinion is never the only signal.

How it works

  • Built on Emma Bostian's developer-portfolios list, a community resource since 2019, sorted A to Z. Portfolio Rank gives it a real frontend and a ranking system, so you can find the good ones.
  • Face-off voting: two portfolios side by side, pick the better one, and ELO decides the leaderboard. Ten practice votes need no account; official votes take a GitHub sign-in, one per person per matchup.
  • Rankings start from AI: Gemini judges portfolios head to head, so the leaderboard is useful before human votes pile up, then the crowd takes over.
  • Every site gets a real screenshot, Lighthouse scores from PageSpeed Insights, polish checks and an AI review on a 6-axis rubric.
  • Vote integrity is guarded hardest: a UNIQUE constraint and a single write transaction, so concurrent requests cannot race past the duplicate check or the daily cap.
  • The pipeline runs itself: daily GitHub Actions sync the upstream list, judge new matchups and refresh screenshots and scores.

Credits

Vote, or add your portfolio

Pick the better of two portfolios in about five seconds, or add yours: it gets a screenshot, Lighthouse scores and an AI review, and joins the head-to-head rankings.

Add yours on Portfolio Rank (opens in a new tab)

The stack

  • Face-off voting, the leaderboard and a searchable catalog of every portfolio
  • Browse UI and portfolio cards
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS