Former mechanical engineer and science teacher, retraining to be a software developer following a nasty accident leaving me an amputee