To add a custom field, on the Management Portal,

CRM Variables > Settings cog > Contacts > Contact Custom Fields

Location Variables > Settings cog > Contacts > Location Custom Fields

User Variables > User > View Users > Edit a user > Add variable at the bottom of the page. This will be available on all user profiles.