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
Top comments (0)