While a citizen can file a civil case for damages against another, he or she cannot file directly for criminal charges. That's up to the prosecutors.
In the absence of a citation or arrest by the police, which may then lead to charges by the prosecutor, the only recourse a citizen has is to go before a magistrate or judge and swear out a bench warrant. This involves stating under oath why you think a crime has been committed and presenting your evidence. If the magistrate or judge agrees, then a warrant is issued.
Good luck with this process when you are only reporting a minor traffic offense.