Create a role where he can only see the projects he is interested in. Then, after creating a user having such a role, declare the projects he is interested in and he will be able to only see those projects. The same procedure can be used for other types of restrictions like the possibility to only update the projects a user is interested in.