Why don't you just do the work assigned to you? If you're good at what you do, people will notice.
EDIT ==============
I think your really need to read this article:
Being a Programmer[
^]
The best way you can impress your superiors is to put 120% into the work to which you've been assigned. You don't want to be branded as a rogue coder that can't follow direction. Trust me - I've been coding for 30 years.