R.K.
I'm sorry but you don't own the street so I don't understand why it bothers you unless you don't have a driveway but I guess if it bothers you that much be an adult and go talk to him instead of trying to find out if it's illegal and get him in trouble for it that's how you make enemies fast. The worst thing that will happen after you talk to him is that he will continue to park in front of your house. You said you just moved perhaps he was parking there because the house was empty and now it's just become a habit.