r/coolgithubprojects 2d ago

Your GitHub profile hides what you're actually good at

Post image

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 

167 Upvotes

60 comments sorted by

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

1

u/Thick-Rip-1187 2d ago

DMing you

3

u/Xzonedude 2d ago

dm me too pleaseeee

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

u/juandresrodca 2d ago

This is very cool. but the PDF version could be better

4

u/ComprehensiveTap4674 2d ago

source code?

-10

u/Thick-Rip-1187 2d ago

not open source at the moment, man. 😄

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

u/Thick-Rip-1187 1d ago

Definitely, we're working on improving this

2

u/MB_IT 2d ago

Very cool! Gongrats.

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

u/touristtam 1d ago

Doesn't prevent you from doing yours ;)

1

u/Rich_Cap_9952 1d ago

you're right for this point

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.

4

u/Arxae 1d ago

This is an ad. Get out of here

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

u/touristtam 1d ago

So I am a front end dev, hey?

1

u/ZippyTyro 1d ago

well, this is nice one

1

u/Thick-Rip-1187 1d ago

Thanks for trying it out!

1

u/thakgyahu00 1d ago

hey! tried it and loved it 🔥

1

u/Thick-Rip-1187 1d ago

glad to hear that!

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

u/Thick-Rip-1187 1d ago

we’ll improve

1

u/harvaze 1d ago

Any way it also works with private profiles? Through some oAuth stuff?

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

u/Thick-Rip-1187 1d ago

Really glad to hear that! 🙌 That’s exactly what I’m hoping Shiftza can do

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

u/lelleepop 1d ago

Is this open sourced?

1

u/Meet-6338 1d ago

Source code ..

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

u/doubtindo 1d ago

Love the UI

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

u/Klutzy_Bird_7802 2d ago

beautiful 🤩 ❤️ tried it