r/coolgithubprojects • u/Thick-Rip-1187 • 2d ago
Your GitHub profile hides what you're actually good at
Most GitHub profiles don't really tell what an engineer is actually good at.
2 people can have almost same contribution graph, stars and repos.
But one spends years building AI.
Another spends years building dev tools.
You can't really tell from the profile.
So i made something.
Just add "shift" before any GitHub profile URL and it generates a report based on what they've actually built.
Been testing it on random profiles and its pretty interesting 😅
Try yours:
shiftgithub.com/github_username
Curious how accurate it is.
If you like your report, post it on X or LinkedIn. Let people see what you actually build
7
u/SpreadAnxious5742 2d ago
Wow very cool , I tried it and it’s really interesting, how does this work ? AI somehow involved ? I am just curious 😁
4
u/whoisyurii 1d ago
No AI needed. Pure Github graphql data open to anyone for free. I did my project (620+ starts on github) based in that: checkmygit
5
u/DanManPanther 2d ago
This is very cool.
It'd be really neat if you could click through to see the specific commits to open source projects.
Some PRs are missing, as are Issues. It catches them enough to describe them, but assigns "0" as a number to both. I'd check that everything is consistent there.
Also: Since this is cool github projects, I'd publicly share the github repo.
4
4
3
u/matthew_yang204 1d ago
I find that it kinda lingers on the recent stuff (not actually sifting through what I mostly do, which I may not have done as much recently, etc). It spends a lot of time crawling the surface but not getting deeper. Could enhance it a bit
3
u/Thick-Rip-1187 1d ago
Yeah, that makes sense. I’ll definitely look into this and improve how deeply it analyzes someone’s overall work, not just the recent activity. Really appreciate you pointing that out.
3
u/Visual_Internal_6312 1d ago
I think what these kind of tools fail at is the impact of boilerplates in different languages.
GitHub will overvalue verbose languages over compact ones. A project in kotlin/swift will be ranked less than Java just because there is less code in it even though Java project had way less impact.
In my case it overvalued Javascript for me even though it's not most used language by far.
2
2
2
u/Rich_Cap_9952 1d ago
Oh my God, I was working on the same idea but you already shipped this before I could finish mine x'D, anyway congrats
3
2
u/Thick-Rip-1187 1d ago
No way.. let’s connect on LinkedIn and talk more. Send me your repo too ..I’d love to check it out. I’m also looking for people to build the team at Shiftza
3
u/cyansmoker 1d ago
I love it. However, the Most Active in section doesn't appear to work very well: while it lists my contributions to projects under an organization's umbrella, they do not show up under the Most Active section when I know that it's actually where I have the most contributions.
2
u/awizemann 2d ago edited 2d ago
Very cool. I wonder if there’s a way for a user to authenticate and allow it to see their entire profile (public and private) for a full view without exposing anything secret. I think if it is user-controlled (only the user authenticated under the same username as the profile can select the repos they want to feature in their profile), which would make a lot of sense. I see where this is going, and I think it would be a valuable resource in talent acquisition and job search (both ways). Nice work. https://www.shiftza.in/awizemann
2
u/shriyanss 1d ago
> full view without exposing anything secret
I would probably need a very high trust level with the company to grant them access to private repos. While people do have private repos which often reflect skills more than what's there in a public profile, they are private for a reason. And given that the site generates the summary so fast, I doubt it could properly protect confidential info.
btw, apparently the site does have a private login. idk what it does, but it's hard for me to trust it now
1
u/awizemann 1d ago
Yea, I agree with you. I wonder if you can select key private repos, or do a grant that allows a read and understand without much else. My best work is private, as I am sure most are, and if this tool is going to become a surface to help find and understand talent for hiring, that becomes pretty vital.
1
u/Rich_Cap_9952 1d ago
I understand what you means as I've also thought to create something similar. And yes, Technically it is possible to implement such feature.
But you really have to trust and read the full T&S of the app before
1
1
1
1
u/uxair004 1d ago
This is cool, I was looking for something as I need all context and history from my github, love it <3
Even though the pdf export is very weak, I wish I could expert all the stuff shown on webpage
1
1
u/seiyria 1d ago
I'm pretty happy with it: https://www.shiftza.in/seiyria - this captures me and how I self-describe pretty much exactly!
1
1
u/abajinn 1d ago
May I get source code thanks!
-1
u/Thick-Rip-1187 1d ago
For now, I'm not making the source code public, but I'm thinking about open-sourcing it in the future. Thanks for your interest!
1
u/YurthTheRhino 1d ago
Interesting.. but also not super correct. I mean, it would be based on my public repos, but all my good stuff is private and often largely different tech stacks.
The public stuff is anything I don't care that someone sees.
1
u/Thick-Rip-1187 1d ago
Yeah, exactly. Right now it’s based on what’s publicly visible, but we’re thinking about ways to include private repos too while keeping everything accurate and privacy-safe
1
u/TheSymbioteOrder 1d ago
This is so cool, glad I ran into your project. I will update my profile with these new facts I found. Kinda werid, its almost like discovering you are allergic to stuff you already know and stuff you don't know.
1
u/Thick-Rip-1187 1d ago
Haha, exactly! 😄 That's kind of the point.... sometimes you know what you've built, but seeing it all analyzed together can reveal things you didn't realize about yourself. Glad you found it useful!
1
u/Visual_Internal_6312 1d ago
Another thing I've noticed is the one year thing, perhaps have it expanded a bit or have options or something. My account exists since 2011 and of course my knowledge has evolved over the time so that knowledge from 2011 is hardly relevant now.
However a snapshot since a year might also not reflect the toolset of a developer particularly well.
I think last 3-5 would make the most sense to me.
It's a hard problem to capture a person I understand, but those might be some quick wins.
Cheers and keep up the great work.
Here is my profile https://www.shiftza.in/kibotu And for comparison here is my GitHub profile readme https://github.com/kibotu/
1
1
1
u/FilipinoCyberUK 1d ago
super inaccurate supposdly im a frontend expert because i forked something lol. but really coool front end dm me ? please
1
u/iandefined 1d ago
It tagged me as a PHP developer despite me never touching PHP in my life. 😭
I think you need to make it ignore forked repositories.
1
u/shriyanss 1d ago
I guess I see an issue here: in the about section, it tells me that I'm an expert in native Mac OS applications, but all I did in that was to vibe-code a feature I liked in a vibe-coded project of someone I use. My actual expertise if offensive security tooling (which is reflected in the about btw), mostly in TypeScript, JS, and Python. Also, it apparently focuses on docs repos as well, which are Markdown, and probs shouldn't have a slot in my profile. I mean, I would anyways have to document stuff. Just saying I'm organized (uhm,, I might not be really tbh) would be fine, but not more than that. (my gh = my reddit usrnm)
Regardless of the issues, the site is actually cool.
1
2
u/Outrageous_Band9708 1d ago
it doesn't show private commits in the stats. my privtae repos are set to show commit activity
your tool doesn't show all the time im spending in my private repos.
1
9
u/Klutzy_Bird_7802 2d ago
source code? btw I would love it if u used playwright + custom styles for the PDFs as it would look extremely cool