Как обезопасить себя от кидалова?
варианты могут быть такие

1) не отдавать исходники без полной оплаты (показать рабочий вариант у себя — получается не чекинить код)
2) попросить предоплату (либо если проект большой, оплачивать по частям)
3) не браться за проект
Если позволяет репутация лучше всего работать по предоплате (на крайний случай по 50%) либо использовать сервис безопасных сделок.
Ну и как говорится выше — не отдавать исходники до полной оплаты со стороны заказчика.