Please quantity those contributions in "technical management". Otherwise it sounds like a boilerplate excuse non technical people will use.
Can’t help but feel there’s some sexism attached to the pushback here.
https://makeagif.com/gif/im-actually-not-sure-about-that-mir...
More generic, grandiose and oft-repeated someone's claims are, more skepticism is warranted.