Can I do a hidden Grind so that not everyone can see?

Yes, when creating a Grind you have the option to choose where the Grind gets posted to. The “For All” option will post it to the grindfeed which will make it visible to everyone. The “Direct” option will allow you to choose a specific Grinder and send them your grind directly with no one else seeing your offer.