I turned GitHub profiles into roastable RPG characters
I built a weekend project: enter a GitHub username, and it turns the public activity into an RPG character. You get a class, a level, letter grades across Backend / Frontend / Database / DevOps / ML / System Design / Al
I built a weekend project: enter a GitHub username, and it turns the public activity into an RPG character.
You get a class, a level, letter grades across Backend / Frontend / Database / DevOps / ML / System Design / Algorithms, legendary traits, and a fatal weakness it roasts you for.
The grades aren't random β they come from your actual repos: languages, topics, stars, account age, activity. So it lands uncomfortably close.
Example β Linus Torvalds shows up as a "Linux Kernel Architect" (Mythic, Lv.99) with a Frontend grade of F and a roast about never having centered a div.
π Try your own (no login, just a username): Link
The idea I'm actually testing
Each stat has a "Prove us wrong" button. The bet: people won't just share the card β some will go learn something to raise a grade. Real knowledge = character power.
Stack
- Next.js (App Router) on Vercel
- Claude with structured output β the character JSON
- GitHub REST API β the raw signals
- Upstash Redis β cache + a live "recent summoners" feed
Would love feedback β and drop your worst result in the comments so we can
all feel better about ourselves π
Originally published by Dev.to AI. Aggregated on AIWithGhost for educational purposes β full credit and traffic to the original publisher.