If i can start by giving an advise, create for yourself even a personal website, with a professional email adress. It's one of the first thing that testifies of your abilities as a developer. Secondly, have better visuals, buy a graphic designer for it, low quality images can't be useful or considered as professional. Thirdly don't market yourself like you have done, your portfolio looks just like a beginners one, a sum of copy-paste without any presentation efforts it's unforgivable. Finally what is your unique value proposition, who can need your services, be specific, challenging and look like a real expert.
For all the propositions mentionned above, I can help. And also for your leads creation. Work on your offer from the basis, don't do cheap marketing.
We will work in a agile, with a payment method related to the value we bring to you. The question is how much value are you really ready to create?