Innovative software engineer with versatile array of technical skills. Experience in both low and high-level programming languages, developing desktop and mobile applications, developing websites (full stack), and working with embedded software. Give me a problem, and I'll solve it.