If you mean your recent release announcement, it hasn't had 10 views as of this writing, and two of them are mine. I find it plausible enough that the handful of votes you could have received have balanced out. But if you suspect foul play, then an admin can certainly look into the database for multiple accounts using the same IP, for instance.
Viewing post in Project being downvoted?
Downvoting expresses the opinion of other members. If your topic had been misplaced or in breach of rules, a mod would have moved it and/or asked you to change it. And downvoting a topic doesn't change much right now. So at worst it's an act of pettiness from someone. Should I ask an admin to look into it anyway?