Actually, I'm just joined this page after invitations tough... :D
I experienced to do minor projects to very large projects. I have major skills but what I wrote above is my referring project and skills.
Some minor projects are as a freelancer, some very large project are as a salary man. :P