That is so cool is he one of your little creations if so what a great idea
No he's not my creation I'm afraid. I found him on a now defunct site several years ago. He occasionally appears in blogs discussing Shockwave Flash techniques and it's ilk. Also appears on various "free flash games" type sites. But no one seems to know from whence he came.
I thought initially there may be some implicit reference to Pet Abrams "Sluggy Freelance" web comic but I can find no hard evidence of this. Seems that for the time being, Sluggy remains another of life's little mysteries.