Hi,
Hope you doing well sir , I go through your project description in given below . I make sure you that I can build teamviewer for linux. and i will work on these tasks :
The master will be Mac PC , So master will controle client is program using on mac OSX
Server will be link between Client and master via API to get ID of client .
well i assure you sir that i work on these projects . And i have done with vuejs or nodejs as well . So, I can work on this project as well
If you provide me opportunity to work on your project, I will devote my full dedication to finalize this project
Thanks Ashish