Set up a protocol on how you will work with prospects.
Join Guru.com and read what clients are looking for.
Remember that freelancing is about selling yourself so you need a positive first impression because you will compete with others and you want your clients to call you for new projects
Set up a personal website with a portfolio and blog.
Provide git hub url to clients so they can see your code.
Highlight your good documentation practices
The perception of those domains are not very good. I think you will get more clicks if you present a .com site
I find it very interesting to take decisions based on psychology too and not only rational. Watch this video about perception in Advertising http://youtu.be/iueVZJVEmEs
Write a pitch and send it to techcrunch or mashable or any other site like that. Look for key editors on twitter and tell them about your site in less than 140 characters.
Give a reason on why people should follow you on twitter and facebook. For instance "Vote for your favorite video on our facebook page" or something like that.
Try facebook ads for a while if you have good organic numbers on your google analytics for instance a bounce rate less than 40%
Get it SEO friendly and try the basics with google webmaster tools
Work hard.