I had an interview a few months back where the interviewer created a small sample project and asked me to finish it. It wasn't much more than a skeleton for a REST API with an unstyled UI and one unit test, and my job was to flesh it out into something functional.
I didn't end up getting that job, but I'm still proud of the finished project. It's probably the best code sample I have, as it shows my skills in many areas in the stack and in languages/frameworks I enjoy using and would like to find work in. (The rest of my work is proprietary and therefore cannot be used as portfolio pieces.)
I'd like to put it in my portfolio and use it in future interviews, but I'm worried because the first few git commits are from that interviewer (using his company email address), and it's generally obvious that it was created for an interview. (However, the project itself is very generic and doesn't reveal anything about the company.) I don't want to pretend that I created this completely from scratch, but I also don't think it's a good idea to leave identifying information about the company in the git log.
What do you think? Can I use the project as-is as long as I remove company-identifying information (or does that matter)? Can I mention that I was given skeleton code or do I not have to? Is this a good idea at all?