People will have a lot of questions for developers, but I have never seen developers, and I think that this factor will be of great concern. I don't even know what to do about it.
Many projects do not bother with the fact that they would place a public team on the web site. I think there will be a good example for you - exchanges, they almost never place their team on their web sites. So it is worth thinking about!