Development is also a process of refinement. I use the SCRUM methodology on medium to large projects. For smaller projects I use a simple milestone approach that is easy to follow and monitor.
I primarily use PHP, MySQL, Javascript, HTML and CSS to create projects. Frameworks I am fluent in are CakePHP, Joomla and Wordpress. I have worked with Drupal, SilverStripe, Jaws and Seagull.
Other programming and scripting languages I am familiar with are Java, Visual Basic, C#, C++, Ruby, Python and Lua.
I have worked with APIs for various large entities like Google, Yahoo, Ask, Facebook, Twitter and a couple of smaller ones too. In addition to these APIs I have worked with- and built web-services. (REST, RPC, SOAP etc)
If a portion of a project falls outside the scope of my skill set then I will utilize 3rd party resources to assist me.
With larger projects that require a substantial amount of time I will contract other freelancers to assist in the completion of the project. Some of these freelancers I have been working with for years. This of course I do with consent of the client but at no extra cost to the client.