DEV Community

Sanvi Udhan
Sanvi Udhan

Posted on

I built a tool that tells you what kind of developer you are — RepoLens

What I built

RepoLens analyzes any GitHub profile or repository and generates a full developer intelligence report.

🔗 Live: https://repo-lens-ivory.vercel.app/
⭐ GitHub: https://github.com/Sanu700/RepoLens

The idea

GitHub profiles don't tell you much at a glance. Stars are vanity. The contribution graph is noisy. There's no easy way to understand a developer's style, consistency, or growth over time.

So I built RepoLens.

What it does

Profile Analysis:

  • 🧠 Dev Persona — 6 personality types based on your coding patterns (The Architect, The Hacker, The Ghost, The Explorer, The Craftsman, The Collaborator)
  • 🎯 Skill Radar — scored across Productivity, Consistency, Community, Diversity, Documentation, Open Source
  • 📈 Career Timeline — year by year breakdown of repos, stars, languages
  • 🦉 Coding Habits — hour/day activity heatmaps, night owl detection
  • 💡 Personalized Suggestions — specific tips to improve your GitHub profile
  • 🃏 Shareable Card — download a PNG to post on LinkedIn/Twitter

Repo Analysis:

  • Productivity score 0-100
  • Commit activity charts
  • Language distribution
  • Smart insights + improvement suggestions

Tech Stack

  • Frontend: React 18 + Recharts
  • Backend: Node.js + Express
  • Data: GitHub REST API
  • Hosting: Vercel + Render

What I learned

The hardest part was the persona detection engine — mapping GitHub activity signals to real developer archetypes. Commit timing, language diversity, repo count, documentation scores all feed into a scoring function.

Try it

👉 https://repo-lens-ivory.vercel.app/

Drop your persona in the comments — I'm reading every single one! 👇

One small ask

If RepoLens was useful — an ⭐ on GitHub helps it get discovered by more developers. Takes 2 seconds 🙏

https://github.com/Sanu700/RepoLens

github #webdev #opensource #showdev #react #nodejs

Top comments (0)