Sure, that could work, but that's not the character. The character as written can't have been undead for very long, his sheet says he's only 26 years old, and the rest of the profile strongly suggests he was killed only recently by the course of events. You're giving this character a bunch of credit that isn't due.