If I were you, I would ask your boss (it seems your boss is recognized expert in your area) to write a letter to attest such fact. It is at least useful for NIW. But for EB1-a, it is better than nothing. All depends on how you present your evidence.
Just for your reference!!
Good luck