I am a skilled, professional coder with 2 years of game design and development experience. I am an avid fan of puzzle games and building fun and responsive game mechanics from the ground up. A couple of questions: first, what would the user do in order to rotate one of the pentominos? Second, would you give me the designs for each puzzle, or would I come up with them myself, or should I simply create a generic system that reads a "puzzle definition" file to determine the puzzles?
I look forward to discussing this exciting project with you!