I live in India and along with my full-time job (in which I'm earning a good salary), I have been doing freelancing for my previous manager (who launched his startup with some guys, last year). I have been doing this work since December 2020 till now. Below mentioned are the problems which I encountered in this work:
Amount of Money Received: I worked very hard and devoted a lot of time for creating the web application from scratch and preparing major documents associated with this app. I calculated that the total cost of my work amounts to approx $1200-1300. But till now, I have received only $200 and that too in three installments. I told him about this matter and he replied that they can give full amount only when the application gets live on production.
Never Ending Requirements: He told me in Jan 2021 that whole work will be completed by the end of January or in mid-Feb (in worst case). But he and his management guys keeps adding new requirements and hence, this project is just going on and on and on. I'm quite fed up of this never-ending work, which is leading to delay in the payment of my full amount.
Unskilled Colleague: The other person, who is a fresher and his relative, is also working with me on the same project, makes a lot of mistakes because of never testing his code, thus, leading to high amount of rework and wastage of my time.
No planning and unexpected urgency: This manager calls me on any day (including weekends) randomly and tells that he needs me to finish a new requirement (given on the same day) urgently on that day itself. One day, I had a lot of office work and he called me that he needs a new feature on that day itself. I told him about my office work but he kept irritating me by messaging after every 10 minutes, asking - what's the progress of my office work? I frustratingly told him the very next day itself that I don't want to do this work. Then he called me and said emotionally, "Please do this work. I'm requesting you. I'm not well physically. I won't irritate you from now on. But you cannot say NO right now because I've given your name to my higher management and they will even give you a full time position in my organization without any interview. You can also earn some extra money from this. If you don't have time, then I will do your work..(which of course, never happens)"
Priorities Changed: Right now, my priority is to get a job in a big product-based company (FAANG or similar) and I want to prepare for that in the best way possible. I'm not able to find time and focus on the preparation because of the freelancing work. Also, because of this bad experience, my motivation to freelance has been vanished and I'm thinking never to freelance again as it seems like I am working under two bosses (one in my office and other this one).
Mental Health: Also, in these pandemic times, situation is very tensed in my country. Many acquaintance of mine are suffering from COVID and some have lost their lives. I noticed that this situation along with lack of time for self is affecting my mental health and I want to give as much attention as possible for this along with the preparation.
Last year, he wanted me to join his startup as full-time, but I declined his offer for some specific reasons (listed here). But I seriously want to permanently get rid of him and this work ASAP so that I can focus on what I want to do rather than just wasting my time here and there. I want to convey this to him in a professional and diplomatic manner with a SOLID REASON because he starts convincing me with his arguments and emotional stuff whenever I tried something similar in past. Can anyone here please help me by suggesting something?
he replied that they can give full amount only when the application gets live on production
". Did he offer you a share of the profits - in writing ?