Well this is mostly to make others aware of the issue. I had been asked by a few other forum members to post this who also worked for him.
Secondly my code which I had asked him to write was written by 2 developers(Obviously both hired by him and both were really different. When I am paying the same programmer to do the task, I want the code to be uniform not something unworkable after that.
And when I tried to approaching him, his upwork profile has been banned and I couldn’t hire him. The exact one he is advertising. No other programmer wanted to work on the mess that was left and I had to start the work from scratch.
So yes although the thing itself is not scamming, its still against upwork policy since he is not referring himself as a company. And not the current business practice to delete every post on forum rather than admitting what he is exactly doing.