Mostly a software developer with a physics background, but thrust into circuit board and firmware development by chance. I often feel like I'm only pretending to know what I'm doing, but manage to muddle through nevertheless.