I know you must still be uncomfortable, but how are you in yourself?.
... Googled yourself just to see what came up? ...
... So you can easily compare yourself to your peers ...