Most projects you work on in a professional environment will be owned by the company or team so that will be separate to your profile.
Otherwise I see no need to keep your own professional work separate from your other stuff, other than maybe keeping things organised if you have many repos.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Most projects you work on in a professional environment will be owned by the company or team so that will be separate to your profile.
Otherwise I see no need to keep your own professional work separate from your other stuff, other than maybe keeping things organised if you have many repos.