I use keybase to manage my keys but I generate a separate key for each device. I think if you want to be more advanced then you can use a usb device with your key on it but that's too much hassle for my personal taste.
It sounds like you want to associate your identity with your GPG key. If that's the case I don't have any good advice. I personally don't associate my identity with my GPG keys and just use GPG for basic encryption.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.