This is actually normal for a defensive baby and they will trigger off of movement and/or shadows across the room, even blowing air - I had an adult boa lash out at a small fan as I walked by it. You just need to keep working with him.
Keep handling sessions very short - under five minutes a few times daily - and when he relaxes immediately put him back before he even has a chance to strike.