Hi, I'm Adam.
In another (professional) life, I researched human and animal memory, and I trained birds to press buttons for food. Now I work for medical device companies. I'm nominally an electrical systems engineer, but since I work at a start-up, I'm pretty much the entire electrical engineering department, software engineering department, and systems engineering department for anything even tangentially related to electrical things.
What this means is that I regularly create custom tools in embedded C, make Excel sheets with custom VBA code, and more recently make software interfaces for these tools in C# and/or Python. Most of my coding experience came from PIC microcontrollers (my first "Hello World" scrolled across a two-digit 7-segment display). Object oriented programming is still a little new to me, but I'm picking it up pretty quickly. Bear with me if my questions seem a little too hardware-focused. :)