I've always had the impression he was just some kind of tech or even some kind of commando, cause Ghosts were made to be badasses, there was a whole project dedicated to making Ghosts. x3

Still, it's awesome you drew this guy to begin with, it's just hard to find any pictures or art of this guy anywhere. C: