Thank you for the opportunity to assist you.
Q) Is this criminal offense
It sure sounds like it to me.
You didn't really explain what you meant by threats and harassment, but that is a potential crime if you took his threats serious. Clearly, the use of your Google account with the two bank cards and charging $1,350.00 without your permission is a crime. Finally, it is possible that he fraudulently stole money from you by claiming to design a website for you if he never intended to really do anything other than get your money.
Report these matters to your local police department. You will likely need to speak with a detective. You do NOT need to call "911" as this is not an emergency. Give the officer or detective with whom you speak all the details you can: who he is, how long you've known him, the address where he lives, his phone number, what he said when, what he claimed he could do for you, how much money you paid him, how much money he stole and when, etc. If you have documentation, take that and let the police make copies. (At least retain copies for yourself.) The police may or may not investigate the crime, or may refer you to another agency.
If a law enforcement agency investigates and believes it has probable cause to charge this person, they will. If convicted, the person could be ordered by the court, as part of his criminal sentence, to repay you restitution. Restitution is money to "restore" you back to normal, i.e. where you would have been had he not committed the crime(s) against you.
You could also sue this person in civil court. You would retain an attorney who practices business law. This could be cost prohibitive. In other words, the cost of the attorney would probably be more than the damages (i.e. the money) that you could recover from this guy. If you do not know a business law attorney in your area, try the Texas State Bar attorney referral service
. They may be able to help.
I hope my response has been helpful. If you have follow-up questions or concerns on this topic, please ask. Otherwise, please rate my answer positively so that I can receive credit for my work. Doing so will NOT cost you any additional fee.