Contact-specific custom fields will appear within all kinds of views and custom reports.
These also replicate into the available company fields as well, yet they are separate when reporting on them. Designated by CF_Company_FieldName and CF_Contact_FieldName.
These can also be pulled into an estimate or invoice layout.
Check out the Custom fields overview [in-depth guide] for more info on using custom fields.