This is exactly what happened at my last company.
The president was a coder and always wanted to work on features that had a strict deadline for our clients. He would give us the code a few days before and we would have to break our backs to fix it.
He also refused to check anything into SVN.