Hey guys, thanks for checking out Pocketsquare. I built this to give devs a better way to showcase their work. For me, my public Github page isn't always the best representation of the stuff I like to work on, and LinkedIn isn't optimized to show dev work.<p>So, Pocketsquare focuses on just showing your skills, projects (may or may not correspond to a git repo) and code snippets. You can also show work experience or education. I tried to make it simple and straightforward for non-technical visitors yet also visually appealing so it's something you want to show people.<p>Thanks again and I appreciate any feedback you guys have.<p>Edit: I didn't have time to put social links on the landing page, so for anyone who wants to stay up to date as I make pocketsquare more awesome, you can follow the Twitter account here: <a href="https://twitter.com/getpocketsquare" rel="nofollow">https://twitter.com/getpocketsquare</a> or add your email to this list and I'll let you know when new features roll out: <a href="http://bit.ly/1RvGHIn" rel="nofollow">http://bit.ly/1RvGHIn</a><p>Thanks!
<i>Code repos are also hard to digest for non-technical folks</i><p>And that's <i>exactly</i> what the gh-pages branch in a repo that generates a Github Pages/Jekyll site addresses - <a href="https://pages.github.com/" rel="nofollow">https://pages.github.com/</a><p>This is an admirable effort but I feel it's going about the problem the wrong way. The presentation is very rarely the problem with developer websites. It's the content that's the problem. No amount of fancy bootstrap veneer is going to fix someone failing to write documentation for their project or themselves, especially when Github makes it <i>very</i> easy.
15-20 language/framework icons don't tell me much, despite telling me too much. what's the estimated level of expertise? I don't believe someone who shows that many different things is a master at any of them (whether they are or not, I don't believe it). grouping those icons - data, web, language, etc - might help as well.
Yeah, you need to add more languages and frameworks, and not just the things that are out and popular now. I'd want to include projects from awhile back, personally, and that includes projects made from Flash. I know its unfashionable now (and I no longer use it), but it's how a lot of devs got started.<p>If you want game developers to find this useful, you might want to consider adding:<p>C++, C, Unity, Unreal SDK, Cocos2D, Lua, Flash, Havok, Direct X, OpenGL, VR. Maybe show a list of consoles to show specific console dev experience.
Just a suggestion...<p>If you are going to have a big list of icons the first thing that comes to mind is "Click on one". Analysis of programming language(s) used isn't hard given its built into the GitHub api:<p><a href="https://developer.github.com/v3/repos/#list-languages" rel="nofollow">https://developer.github.com/v3/repos/#list-languages</a><p>So if you allowed an "import Github Repo option" then linked those icons to the "examples/repositories/snippets" in those languages that would help.<p>You already seem to be able to designate icons-per-project/snippet so you shouldn't need to add much beyond a hyperlink on the icon that scrolls to the first appropriate projects and/or allows the user to designate the project to scroll to.<p>I'd say have a page listing the relevant projects as well by technology [e.g. A "Would you like to know more...?"] but I'm not sure that should be the default behavior.<p>Similarly, I'd encourage/enforce linking to test suite(s) and/or documentation as a requirement to list anything larger than a snippet. That might be a bit too opinionated but I think it encourages "new" developers to get into the right practice of having some sort of documentation [even if it is just a test suite].
You're making use of the deferred anti-pattern [0] on your own profile page [1].<p>[0] <a href="https://github.com/petkaantonov/bluebird/wiki/Promise-anti-patterns#the-deferred-anti-pattern" rel="nofollow">https://github.com/petkaantonov/bluebird/wiki/Promise-anti-p...</a>
[1] <a href="https://pocketsquare.io/alanfriedman" rel="nofollow">https://pocketsquare.io/alanfriedman</a>
You need a better differentiation between skills - this is very web orientated at the moment. If I'm a native mobile developer is that full stack? Backend?<p>There also needs to be a bigger range of languages. Alternative contact details would be nice, or, links to other profiles and the option not to show the email address.
I see a few great suggestions from people here, but I want to add — I see the grand vision here. This is a great "First-step" in this direction. I feel it's great because it does away with the shitty "sign-in-with-github-and-youre-done" thing. Comprehensive, yet minimal. I like it.
Good work so far. Just a few things:<p>- I graduate from university in 2016, but I can only choose up to 2015 for the end date<p>- This is in Chrome 45, Windows 8.1: <a href="http://i.imgur.com/u5xMXob.png" rel="nofollow">http://i.imgur.com/u5xMXob.png</a>
It's a fine line between "minimal and designery" and "understyled". I think this falls slightly to the wrong side.<p>Also, the icon thing encourages people to check the most number of boxes, even if they're not skilled there. This is reasonable and something lots of devs do, but it will hurt your appearance to people who hire. Everyone I've ever talked to about hiring developers has an opinion somewhere in the realm of "I'd rather see resumes with one or two languages that they're strong with, than have to spend time fishing out which of 20 languages they actually write every day"
Looks great! I recently revamped my freelancing homepage and something like this would have made the process much quicker.<p>By the way, I noticed your site returns a server error for pages that aren't found instead of a 404 e.g. <a href="https://pocketsquare.io/notfound" rel="nofollow">https://pocketsquare.io/notfound</a>
I'm sorry but I feel like you have to do more than whack some icons on a bootstrap page for something like this. That level of simplicity requires exceptional presentation for it to be valuable.