Many (including me) are hesitant to put themselves out there online, I’d encourage you to do it though. Don’t let perfect get in the way of progress.