My first contact with computers was around the time PCs became available. A young teenager at the time, I had the fortune that my dad owned a business and let me “play” with the computer after hours. Soon after, I had a Commodore 64 and learned BASIC and MOS 6510 assembly languages. Later, I upgraded to a C-128 and eventually an Amiga, on which I learned C.
In those years I was fascinated by electronics more than software, so I enrolled in an Electrical Engineering program at the local university, but never finished it. Yet the training I got there steered my eventual software career toward embedded systems. I still get a kick from writing code that then manifests in tangible physical ways through lights, video, and actuators.
Today I work as a software engineering consultant, which simply means that I don’t like being stuck in one place and instead am hired to help teams solve problems and get projects moving forward. It is a fun job!
In my non-work time, I love to spend time with my family, tackle small hardware /software projects, and do woodworking.