Setup a mac with multiple users while one of them is just for Development purposes

Hi All,

I am developing an app and I am about to hire an engineer from India/Hyderabad. I want him to be able to remotely login to my macOS machine from his Windows machine.

I am choosing this model because the previous two engineers left my super-small company with code and Mac minis that I shipped to them. They did not even check-in the code.

How can I setup a user account on my Mac, so that iCloud is disabled, stop installing any notes taking apps, other apps or websites, block the websites other than developer.apple.com, stackoverflow etc.?

Is there short way, or macOS image, or a setup available by default? Please let me know if you have any links. Thanks much