Creative and experienced software engineer with a broad background in many domains. Skilled in software development, electronics, embedded systems, user interfaces, graphics, data acquisition and display. Background in math, audio, and signal processing.