Bionic Engineer turned into software developer (mostly on machine learning, computer vision and signal processing applications)