I have been doing freelance programming since I was in High School (13 years old) here in the Philippines. Almost all of my clients came from connections I had with and people who knows that I have background in programming. I also had clients from classified ads websites such as Craigslist and Backpage.
I am a generalist programmer. The reason why I labeled myself as a generalist is because I support a variety of programming languages (from hardware to software to web development) and I possess advanced skill set in different operating systems (e.g. windows, linxu, unix, and bsd). My top 10 core languages are java, c/c++, c#, arduino, vb.net, python, php, perl, ruby, and assembly language (I code mostly in x86 and x86-x64 instruction set.
All projects are written professionally and are well-documented. I do report to my clients as soon as major updates occur within our term. I am also very easy to talk with and I am 100% very negotiable.