I call myself a programmer. Be it some GUI-only software to demonstrate some simulation results, or a piece of real-time embedded software to control some hardware equipment. I have more than 10 years of unofficial and more than 7 years of professional experience in software programming with several languages and IDEs on different platforms. Having a MSc in digital electronics and a BSc in hardware engineering, I am capable of writing both low-level and high-level code.