I think that I have about average circuit board design and soldering skills for an (older) mechanical engineer. As currently, mostly a hobbiest developer, I tend to develop reusable functionality ...