I am currently a progressing intermediate game developer that has been learning game design well over the past 2-3 years. I still have a long ways to go so I am far from perfect but I do know enough to put some damage on the table.
I am also working on developing some of my own ideas and in addition to this I have my own Gaming Community and Online Development Studio at http://gamegroove.ucoz.net.
Q&A for professional and enthusiast programmers
Q&A for professional and independent game developers