Software Engineer and DIY enthusiast