Work12Full-stack product

GitHubLens

Analyse any GitHub profile: stars, languages, top repos and a developer score.

Role
Solo — design, engineering, deployment
Language
TypeScript 93.9% · CSS 3.9%
Timeline
Jun 2026 → Jun 2026
Last push
3 months ago · 4 commits
GitHubLens — screenshot of the live product
developer score
0–100
GitHub REST API
Live

Enter a username and get stat tiles, a language donut, the most-starred repositories and a 0–100 developer score computed from stars, followers, repo count, language diversity and account age — from the live GitHub REST API.

Problem

Reading a GitHub profile takes ten tabs. GitHubLens collapses it into one view and degrades gracefully around rate limits, missing users and network errors.

Approach

  1. 01

    Next.js App Router fetching the live REST API with optional token support for higher limits.

  2. 02

    Recharts for the language breakdown; a transparent scoring formula surfaced in the UI.

Results

developer score
0–100
GitHub REST API
Live
Created
3 Jun 2026
Commits
4
Default branch
master
License
unlicensed

Stack

  • Next.js
  • TypeScript
  • GitHub REST API
  • Recharts
  • Tailwind CSS
  • Motion