For some reason, I decided to work freelance, and this is my first job.

I have a project with my client.

This deal was ok, and he agreed with this. Until I received an email from Upwork inform me that I need to change Avatar and Name( before my avatar was my wife and Name was my son, I’m so sorry because I thought it just likes Social network- facebook). When I received this informed immediately I changed my avatar and my name, identity verification by video call and personal id.

I completed my job and sent a file to him, but It seemed he had trouble with his job (he wants to make a games but he doesn't even know how to connect material to model).

He gave me indecorum words and canceled this project. I think I fixed my fault and it was involuntary. But it didn’t have any fault with my job, I even completed it before the deadline and fixed everything if he requires. During the course of work, he also constantly praised the work I did as well, and did not have any complaints about the quality of the work.

He blames me for pretending to be a girl to seduce clients (what??) (in spite of his project doesn't mention the gender of freelancer. The work I perform also has no problem).

I have no reason to pretend to be a girl, because what the client cares about is the quality of the job

The mediator also confirmed this, explaining to him that his project did not mention that he needed a working woman, ending the contract to be unfair.

But he still insisted on getting his money back.

What do you guys think will happen next, and what should I do.

I can follow the dispute to a third party, I don't want to accept that I've been cheated and a bad guy gets his purpose.

This project is $ 250