Don't ever have kids then!! :D
Could you sleep with some soft ear plugs in your ears, so you don't hear him when he wakes up and is getting ready for work etc.?
Then you could have your own alarm clock set to go off with the volume REALLY LOUD, so you can still hear it, when you need to wake up...