Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I want to apply for my first "real" (read: non-freelance) Ruby on Rails job.

I've built several apps already. My best work (also the most logically complicated app) was for a freelance client, and I'd like to show it to potential employers.

Only problem is: it isn't online anymore. And I've lost touch with the client. How can I include this work in my portfolio?

About the app: It's a Facebook game. The client's business idea for this app was not the best. It was never going to make any money. I think it was kind of a vanity side project for him. The logo and graphics are nice-looking, though, and were designed by the client.

I've actually spent a lot of time recently recoding most of the app, and adding a full test suite. I want to showcase the BDD / TDD skills I've acquired.

I'm not very familiar with the etiquette (/law?) concerning this situation.

Can I just put my new version of the app up at a free Heroku URL (perhaps with a "credits" section, where I credit the ideas and graphic designs to my former client)?

NOTE: Again, this is just to show potential employers. I am not trying to market the app as my idea, or attract any users.

Can I put some or all of the code on GitHub? What if I don't put the code up publicly, but merely send a tarball to potential employers?

Do I need to ask permission from my former client (and what if he says no)?

The last thing I want to do is get in any legal trouble, or offend people I'm trying get a job from. But I believe that my work and experience on this app are my highest recommendation for getting a job.

share|improve this question

1 Answer 1

up vote 1 down vote accepted

If you have replicated the original application you could do a series of screenshots showcasing the best features that you implemented, with credits to the author(s) of the images/content used (depends on laws in your country/area/county/state/etc, check with a local legal firm).

Rather than putting the code up publicly you could take "snippets" of code that you wrote that, once again, showcase your best work. Put this all into a document and send that to the potential employer instead.

This way you show off the work you've done without sending them an entire application or putting the code/app in the public domain.

share|improve this answer
thanks for the advice. –  user33445566 Aug 29 '12 at 6:19

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.