You cannot currently make your entire profile private.
You can make your pledges private and prevent them from showing on your profile.
Head to your settings page and scroll down to "pledge privacy". Uncheck the orange check mark and click the orange "save changes" button. This will hide your pledges. If the box is checked, it means your pledges are publicly visible.